共用方式為


Shell 登錄處理函式

本節描述 Windows Shell 登錄處理函式。 本文件中說明的程式設計元素會由 Shlwapi.dll 匯出,並定義於 Shlwapi.h 和 Shlwapi.lib 中。

在本節中

主題 描述
AssocCreate
傳回 IQueryAssociations 物件的指標。
AssocGetPerceivedType
根據檔案的擴展名擷取檔案的感知類型。
AssocIsDangerous
判斷檔類型是否被視為潛在的安全性風險。
AssocQueryKey
從登錄搜尋並擷取與檔案或通訊協定關聯相關的密鑰。
AssocQueryString
搜尋並擷取登錄中的檔案或通訊協定關聯字串。
AssocQueryStringByKey
從指定的機碼開始,搜尋並擷取登錄中的檔案關聯相關字串。
SHCopyKey
以遞歸方式將來源子機碼和值的子機碼複製到目的地索引鍵。 SHCopyKey 不會複製金鑰的安全性屬性。
SHDeleteEmptyKey
刪除空的索引鍵。
SHDeleteKey
刪除子機碼及其所有子系。 此函式會從登錄中移除機碼和所有機碼的值。
SHDeleteValue
從指定的登錄機碼中刪除具名值。
SHEnumKeyEx
列舉指定之開啟登錄機碼的子機碼。
SHEnumValue
列舉指定之開啟登錄機碼的值。
SHGetAssocKeys
擷取與 IQueryAssociations 對象相關聯的類別子機碼數組。
SHGetValue
擷取登錄值。
SHOpenRegStream2
開啟登錄值,並提供可用來讀取或寫入值的數據流。 此函式會取代 SHOpenRegStream
SHQueryInfoKey
擷取指定之登錄機碼的相關信息。
SHQueryValueEx
開啟登錄機碼,並查詢其特定值。
SHRegCloseUSKey
關閉使用者特定子樹中使用者特定登錄子機碼的句柄(HKEY_CURRENT_USER或HKEY_LOCAL_MACHINE)。
SHRegCreateUSKey
在使用者特定的子樹中建立或開啟登錄子機碼(HKEY_CURRENT_USER或HKEY_LOCAL_MACHINE)。
SHRegDeleteEmptyUSKey
刪除使用者特定子樹中空的登錄子機碼(HKEY_CURRENT_USER或HKEY_LOCAL_MACHINE)。
SHRegDeleteUSValue
刪除使用者特定子樹中的登錄子機碼值(HKEY_CURRENT_USER或HKEY_LOCAL_MACHINE)。
SHRegDuplicateHKey
複製登錄機碼的 HKEY 句柄。
SHRegEnumUSKey
列舉使用者特定子樹中登錄子機碼的子機碼(HKEY_CURRENT_USER或HKEY_LOCAL_MACHINE)。
SHRegEnumUSValue
列舉使用者特定子樹中指定登錄子機碼的值(HKEY_CURRENT_USER或HKEY_LOCAL_MACHINE)。
SHRegGetBoolUSValue
從使用者特定子樹的登錄子機碼擷取布爾值(HKEY_CURRENT_USER或HKEY_LOCAL_MACHINE)。
SHRegGetIntW
從登錄讀取數值字串值,並將它轉換成整數。
SHRegGetPath
從登錄擷取檔案路徑,視需要擴充環境變數。
SHRegGetUSValue
從使用者特定子樹的登錄子機碼擷取值(HKEY_CURRENT_USER或HKEY_LOCAL_MACHINE)。
SHRegOpenUSKey
在使用者特定的子樹中開啟登錄子機碼(HKEY_CURRENT_USER或HKEY_LOCAL_MACHINE)。
SHRegQueryInfoUSKey
擷取使用者特定子樹中指定登錄子機碼的相關信息(HKEY_CURRENT_USER或HKEY_LOCAL_MACHINE)。
SHRegQueryUSValue
擷取與使用者特定子樹中開啟登錄子機碼相關聯之指定名稱的類型和數據(HKEY_CURRENT_USER或HKEY_LOCAL_MACHINE)。
SHRegSetPath
採用檔案路徑、以環境字串取代資料夾名稱,並將產生的字串放在登錄中。
SHRegSetUSValue
在使用者特定的子樹中設定登錄子機碼值(HKEY_CURRENT_USER或HKEY_LOCAL_MACHINE)。
SHRegSetValue
設定登錄值。
請將其位置 RegSetValue
SHRegWriteUSValue
將值寫入使用者特定子樹中的登錄子機碼(HKEY_CURRENT_USER或HKEY_LOCAL_MACHINE)。
SHSetValue
設定登錄機碼的值。