- ベストアンサー
windows7でファイルが見えない
win7にVB2010で作ったソフトをProgram Filesにインストール後、インストールしたソフトが生成したフォルダーとファイルがwin7のエクスポーラーで見えません。 ソフトは正常に機能しており、データの読み書きも正常です。 Program Files2と別のフォルダーにインストールするとすべて見えます。 この問題は、Win7側の問題でしょうか?解決方法を教えてください
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
どこにファイルが書かれるか、環境によって変わってきますので http://blogs.wankuma.com/iijimas/archive/2007/09/14/96111.aspx http://support.microsoft.com/kb/927387/ja http://msdn.microsoft.com/ja-jp/windows/dd882533 %programdata% や %appdata% などの環境変数を使って保存先を決めるなど、きちんと「Windows7対応」したプログラミングスタイルに変更するべきでしょう。
その他の回答 (3)
- nerimaok
- ベストアンサー率34% (1125/3221)
再度同じ事を書きますがProgram Files の下に書き込んではいけないルールに変更になっているんです。 前のURLは適切では無かったようで申し訳有りません。 http://www.atmarkit.co.jp/fwin2k/win7/02win7mig/02win7mig_02.html http://www.atmarkit.co.jp/fwin2k/win7/08appcompati/08appcompati_01.html http://pasofaq.jp/windows/vista/virtualstore.htm http://www.totoproject.jp/support/vista.html
お礼
ありがとうございました。 大変難しい問題であることがわかりました。 この問題をクリアするには、Program Files2などのように別のフォルダーに インストールすればいいのでしょうか?
- nerimaok
- ベストアンサー率34% (1125/3221)
フォルダーリダイレクトされてませんか? http://technet.microsoft.com/ja-jp/library/cc732275(WS.10).aspx Program Files 下にデータを書き込んではいけません。
お礼
早速の指導ありがとうございます。 今回の問題は、「インストールしたアプリケーションで、各種データを自前のFileni保存または読み出すものです。」そのFile及びフォルダーが見えないということです。 例 \Program Files\SikenPro\MData\sike.bcs 生成したフォルダー MData 生成したファイル sike.bcs よろしくどうぞ。
- te2kun
- ベストアンサー率37% (4556/12165)
32bitアプリを作りで、x86の方になっているってことはありませんか?
お礼
ありがとうございました。 ご指摘のようにがんばります。