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 |
設定登錄機碼的值。 |