3

Windows Vista の %allusersprofile% フォルダへの正確なパスは? 一部のシステムでは、フォルダーは「c:\Users\All Users」として表示され、一部のシステムでは「C:\ProgramData」にマップされ、他のシステムでは「C:\Users\Public」にマップされています。

マイクロソフトのドキュメント参照へのリンクを提供できる場合は、非常に役立ちます (これまでのところ、リンクを掘り下げることができませんでした)。

編集:レジストリ設定は、フォルダーの場所を定義します。私が探しているのは、Windows がインストール時にこれらのフォルダーをどのように解釈/定義するかということです。Microsoft Windows Vista で定義されているこのフォルダの既定の場所は?

4

3 に答える 3

4

なんで気にするの?環境変数(またはKnownFolderIdを使用するだけで、永久に機能することが保証されています。

Microsoft は明日、ディレクトリを別の場所に移動することを決定する可能性があります。環境変数を引き続き使用する限り、問題はありません。

値をハードコーディングすると、コード将来壊れます。

于 2009-04-24T05:02:28.527 に答える
2

MSDN のこのドキュメントは、Vista で既知のフォルダーを見つけるための新しい方法を示しています"C:\Documents and Settings"

これは、レジストリを変更する (および現在のディレクトリを移動する) だけで変更できると思います。

于 2009-04-24T04:16:58.480 に答える
1

これらの特別なフォルダーの場所が時々混乱することがあります。Windows XP と Vista のフォルダーの場所を比較するシートを作成しました。それはあなたに役立つかもしれません。 ここにリンクがあります。

于 2009-04-24T04:30:19.633 に答える