2012-03-06 16 views
1

env。変数ALLUSERSPROFILEとその関数Windowsの共通フォルダ

SHGetSpecialFolderPath(0, path, CSIDL_COMMON_APPDATA, FALSE) 

常に同じパス(すべてのWindowsバージョン)につながりますか?

インストーラがenvを使用しているため、私はこれが必要です。変数であり、我々のコードでは 関数呼び出しを使用します。

ありがとう

+1

を生成するように見えます。しかし、私はそれをサポートするためのドキュメントを見つけることができません。 –

+0

環境変数は簡単に変更できます。だから、技術的にはあなたは安全ではありません。実際には、何か愚かなことをしたことをユーザーに責めることができます。 MSIを賛成してください。 –

答えて

0

機能と環境変数は同じパスになります。彼らが両方のウィンドウのすべてのバージョンで同じ文字列になっているかどうかはわかりませんが、IEは "DOSパス"を生成できます。

WindowsのバージョンとWindowsのインストール言語の間でフォルダが変更される可能性があります。

のWindows 7とXPでのテストでは、両方のこれまでのところ、私が言うことができるように、パスは同じになります長いパス名(8文字以上IE)

関連する問題