私が使用しているアプリケーションは、XPのUser \ApplicationDataフォルダーとVistaのAppData\Roamingフォルダーに書き込みます。Vistaマシンの1つに、AppData\Roamingフォルダーがありません。その結果、アプリケーションの一部の機能が機能していません。以前にそのようなシナリオに遭遇したことがありますか?この場合どうしたらいいかわかりません。AppData \ Roamingフォルダーを作成できますか?
ありがとうjbsp72
私が使用しているアプリケーションは、XPのUser \ApplicationDataフォルダーとVistaのAppData\Roamingフォルダーに書き込みます。Vistaマシンの1つに、AppData\Roamingフォルダーがありません。その結果、アプリケーションの一部の機能が機能していません。以前にそのようなシナリオに遭遇したことがありますか?この場合どうしたらいいかわかりません。AppData \ Roamingフォルダーを作成できますか?
ありがとうjbsp72
これらのパスをハードコーディングしている場合は、代わりに環境変数を使用する必要があります。
問題のマシンで、コマンド プロンプトを開き (WinKey+R>cmd>Enter)、Enterecho %appdata%
キーを押します。現在のユーザーのアプリケーション データ パスを返す必要があります。
...ああ、環境変数を使用するには、たとえば次のように置き換えc:\Program Files\MyProgram\data
ます%programfiles%\MyProgram\data
利用可能なこれらのリストは多数あり、そのリストはhttp://vistaonwindows.com/environment_variables.htmlにあります。