設定檔目錄
系統會將使用者設定檔資訊儲存在特定目錄中,其在不同版本的 Windows 中具有不同名稱:Windows XP 中的「檔和設定」,以及 Windows Vista 和更新版本中的「使用者」。 若要取得設定檔目錄的路徑,請使用 GetProfilesDirectory 函式 。
設定檔目錄包含下列使用者設定檔子目錄。
目錄 | 描述 |
---|---|
ProgramData (Windows Vista 或更新版本) /All Users | 適用于所有使用者的程式資訊。 [所有使用者] 目錄仍存在於 Windows Vista 或更新版本中,以取得回溯相容性。 |
預設 | 適用于預設使用者的設定檔資訊。 |
使用者 | 適用于指定使用者的設定檔資訊。 每個使用者都有自己的設定檔子目錄。 |
若要取得 ProgramData/All Users 目錄的位置,請呼叫 GetAllUsersProfileDirectory 函式 。 此目錄包含下列子目錄:
目錄 | 描述 |
---|---|
桌面 | 桌面上顯示的快捷方式。 |
開始功能表 | [ 開始 ] 功能表的功能表項目。 |
若要取得預設使用者目錄的位置,請呼叫 GetDefaultUserProfileDirectory 函式 。 若要取得特定使用者目錄的位置,請呼叫 GetUserProfileDirectory 函式 。 預設使用者和特定使用者目錄都包含下列子目錄。 斜體中的目錄表示預設隱藏的目錄。 您可以選取 [資料夾選項] 控制台專案中的 [顯示隱藏檔案、資料夾和磁片磁碟機] 選項,以檢視這些目錄。
目錄 | 描述 |
---|---|
應用程式資料 | 應用程式特定的資料。 |
Cookie | Windows Internet Explorer Cookie。 |
桌面 | 桌面上顯示的快捷方式。 |
我的最愛 | 我的最愛網站連結。 |
本機設定 | 未使用設定檔漫遊的應用程式設定和資料。 通常此目錄中的設定或資料是電腦特定的,或是太大而無法有效地漫遊。 此目錄包含下列子資料夾:
|
我的文件 | 使用者建立之檔的預設位置。 應用程式預設應該會將檔檔儲存到此目錄。 |
NetHood | 網路鄰近專案的快捷方式。 |
PrintHood | 印表機資料夾專案的快捷方式。 |
最近 | 最近使用之檔的快捷方式。 |
SendTo | 使用者通常會傳送檔案之位置的快捷方式。 |
開始功能表 | [ 開始 ] 功能表的功能表項目。 |
範本 | 範本專案的快捷方式。 |
若要取得這些目錄的子目錄位置,請使用 SHGetFolderPath 或 SHGetKnownFolderPath 函式。