• ベストアンサー

windows7でファイルが見えない

win7にVB2010で作ったソフトをProgram Filesにインストール後、インストールしたソフトが生成したフォルダーとファイルがwin7のエクスポーラーで見えません。 ソフトは正常に機能しており、データの読み書きも正常です。 Program Files2と別のフォルダーにインストールするとすべて見えます。 この問題は、Win7側の問題でしょうか?解決方法を教えてください

質問者が選んだベストアンサー

  • ベストアンサー
  • nerimaok
  • ベストアンサー率34% (1125/3221)
回答No.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対応」したプログラミングスタイルに変更するべきでしょう。

takako2011
質問者

お礼

ありがとうございました。 ご指摘のようにがんばります。

その他の回答 (3)

  • nerimaok
  • ベストアンサー率34% (1125/3221)
回答No.3

再度同じ事を書きますが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

takako2011
質問者

お礼

ありがとうございました。 大変難しい問題であることがわかりました。 この問題をクリアするには、Program Files2などのように別のフォルダーに インストールすればいいのでしょうか?

  • nerimaok
  • ベストアンサー率34% (1125/3221)
回答No.2

フォルダーリダイレクトされてませんか? http://technet.microsoft.com/ja-jp/library/cc732275(WS.10).aspx Program Files 下にデータを書き込んではいけません。

takako2011
質問者

お礼

早速の指導ありがとうございます。 今回の問題は、「インストールしたアプリケーションで、各種データを自前のFileni保存または読み出すものです。」そのFile及びフォルダーが見えないということです。 例 \Program Files\SikenPro\MData\sike.bcs 生成したフォルダー MData 生成したファイル sike.bcs よろしくどうぞ。

  • te2kun
  • ベストアンサー率37% (4556/12165)
回答No.1

32bitアプリを作りで、x86の方になっているってことはありませんか?

関連するQ&A