Profiles Directory
システムは、特定のディレクトリにユーザー プロファイル情報を格納します。このディレクトリには、Windows XP の "ドキュメントと設定" と Windows Vista 以降の "ユーザー" という名前が異なります。 プロファイル ディレクトリのパスを取得するには、 GetProfilesDirectory 関数を 使用します。
profiles ディレクトリには、ユーザー プロファイル用の次のサブディレクトリが含まれています。
ディレクトリ | 説明 |
---|---|
ProgramData (Windows Vista 以降)/すべてのユーザー | すべてのユーザーに適用されるプログラム情報。 旧バージョンとの互換性を保つために、すべてのユーザー ディレクトリは Windows Vista 以降に存在します。 |
Default | 既定のユーザーに適用されるプロファイル情報。 |
User | 指定したユーザーに適用されるプロファイル情報。 各ユーザーには、独自のプロファイル サブディレクトリがあります。 |
ProgramData/All Users ディレクトリの場所を取得するには、 GetAllUsersProfileDirectory 関数を呼び出します。 このディレクトリには、次のサブディレクトリが含まれます。
ディレクトリ | 説明 |
---|---|
デスクトップ | デスクトップに表示するショートカット。 |
スタート メニュー | [スタート] メニューのメニュー項目。 |
既定のユーザーのディレクトリの場所を取得するには、 GetDefaultUserProfileDirectory 関数を呼び出します。 特定のユーザーのディレクトリの場所を取得するには、 GetUserProfileDirectory 関数を呼び出します。 既定のユーザー ディレクトリと特定のユーザー ディレクトリの両方に、次のサブディレクトリが含まれています。 斜体のディレクトリは、既定で非表示になっているディレクトリを示します。 これらのディレクトリを表示するには、[フォルダー オプション] コントロール パネル項目の [隠しファイル、フォルダー、ドライブを表示する] オプションを選択します。
ディレクトリ | 説明 |
---|---|
アプリケーション データ | アプリケーション固有のデータ。 |
Cookie | Windows インターネット エクスプローラー Cookie。 |
デスクトップ | デスクトップに表示するショートカット。 |
お気に入り | お気に入りの Web サイトへのリンク。 |
ローカル設定 | プロファイルと共にローミングされないアプリケーション設定とデータ。 通常、このディレクトリ内の設定またはデータはコンピューター固有であるか、大きすぎて効果的にローミングされません。 このディレクトリには、次のサブフォルダーが含まれています。
|
マイ ドキュメント | ユーザーが作成するドキュメントの既定の場所。 アプリケーションでは、既定でドキュメント ファイルをこのディレクトリに保存する必要があります。 |
NetHood | ネットワーク近隣アイテムへのショートカット。 |
PrintHood | プリンター フォルダー項目へのショートカット。 |
最近の | 最近使用したドキュメントへのショートカット。 |
SendTo | ユーザーが頻繁にファイルを送信する場所へのショートカット。 |
スタート メニュー | [スタート] メニューのメニュー項目。 |
テンプレート | テンプレート 項目へのショートカット。 |
これらのディレクトリのサブディレクトリの場所を取得するには、 SHGetFolderPath 関数または SHGetKnownFolderPath 関数を 使用します。