登錄函式
以下是登錄函式。
函式 | 描述 |
---|---|
GetSystemRegistryQuota | 擷取登錄的目前大小,以及允許登錄在系統上取得的大小上限。 |
RegCloseKey | 關閉指定登錄機碼的控制碼。 |
RegConnectRegistry | 在另一部電腦上建立與預先定義登錄控制碼的連線。 |
RegCopyTree | 將指定的登錄機碼及其值和子機碼複製到指定的目的地機碼。 |
RegCreateKeyEx | 建立指定的登錄機碼。 |
RegCreateKeyTransacted | 建立指定的登錄機碼,並將它與交易產生關聯。 |
RegDeleteKey | 刪除子機碼及其值。 |
RegDeleteKeyEx | 從登錄的指定平臺特定檢視中刪除子機碼及其值。 |
RegDeleteKeyTransacted | 從登錄的指定平臺特定檢視中刪除子機碼及其值,作為交易作業。 |
RegDeleteKeyValue | 從指定的登錄機碼和子機碼中移除指定的值。 |
RegDeleteTree | 以遞迴方式刪除指定索引鍵的子機碼和值。 |
RegDeleteValue | 從指定的登錄機碼中移除具名值。 |
RegDisablePredefinedCache | 停用目前進程的預先定義登錄控制碼 快取HKEY_CURRENT_USER 。 |
RegDisablePredefinedCacheEx | 停用目前進程之所有預先定義登錄控制碼的控制碼快取。 |
RegDisableReflectionKey | 停用指定機碼的登錄反映。 |
RegEnableReflectionKey | 啟用指定停用機碼的登錄反映。 |
RegEnumKeyEx | 列舉指定之已開啟登錄機碼的子機碼。 |
RegEnumValue | 列舉指定之開啟登錄機碼的值。 |
RegFlushKey | 將指定之開啟登錄機碼的所有屬性寫入登錄機碼。 |
RegGetKeySecurity | 擷取保護指定之開啟登錄機碼的安全性描述元複本。 |
RegGetValue | 擷取指定登錄值的型別和資料。 |
RegLoadKey | 在 HKEY_USERS 或 HKEY_LOCAL_MACHINE 下建立子機碼,並將指定檔案的註冊資訊儲存到該子機碼中。 |
RegLoadMUIString | 從指定的索引鍵和子機碼載入指定的字串。 |
RegNotifyChangeKeyValue | 通知呼叫端對指定登錄機碼的屬性或內容所做的變更。 |
RegOpenCurrentUser | 擷取目前線程正在模擬之使用者的 HKEY_CURRENT_USER 索引鍵控制碼。 |
RegOpenKeyEx | 開啟指定的登錄機碼。 |
RegOpenKeyTransacted | 開啟指定的登錄機碼,並將它與交易產生關聯。 |
RegOpenUserClassesRoot | 擷取指定使用者的 HKEY_CLASSES_ROOT 索引鍵控制碼。 |
RegOverridePredefKey | 將預先定義的登錄機碼對應至指定的登錄機碼。 |
RegQueryInfoKey | 擷取指定登錄機碼的相關資訊。 |
RegQueryMultipleValues | 擷取與開啟登錄機碼相關聯之值名稱清單的類型和資料。 |
RegQueryReflectionKey | 判斷是否已針對指定的索引鍵停用或啟用反映。 |
RegQueryValueEx | 擷取與開啟登錄機碼相關聯之指定值名稱的類型和資料。 |
RegRenameKey | 變更指定登錄機碼的名稱。 |
RegReplaceKey | 以另一個檔案取代備份登錄機碼及其所有子機碼的檔案。 |
RegRestoreKey | 讀取指定檔案中的登錄資訊,並將它複製到指定的機碼上。 |
RegSaveKey | 將指定的索引鍵及其所有子機碼和值儲存至新的檔案。 |
RegSaveKeyEx | 將指定的索引鍵及其所有子機碼和值儲存至新的檔案。 您可以指定已儲存金鑰或 Hive 的格式。 |
RegSetKeyValue | 在指定的登錄機碼和子機碼中設定指定值的資料。 |
RegSetKeySecurity | 設定開啟登錄機碼的安全性。 |
RegSetValueEx | 在登錄機碼下設定指定值的資料和類型。 |
RegUnLoadKey | 從登錄卸載指定的登錄機碼及其子機碼。 |
下列殼層函式可以搭配登錄使用:
- AssocCreate
- AssocQueryKey
- AssocQueryString
- AssocQueryStringByKey
- SHCopyKey
- SHDeleteEmptyKey
- SHDeleteKey
- SHDeleteValue
- SHEnumKeyEx
- SHEnumValue
- SHGetValue
- SHQueryInfoKey
- SHQueryValueEx
- SHRegCloseUSKey
- SHRegCreateUSKey
- SHRegDeleteEmptyUSKey
- SHRegDeleteUSValue
- SHRegDuplicateHKey
- SHRegEnumUSKey
- SHRegEnumUSValue
- SHRegGetBoolUSValue
- SHRegGetIntW
- SHRegGetPath
- SHRegGetUSValue
- SHRegOpenUSKey
- SHRegQueryInfoUSKey
- SHRegQueryUSValue
- SHRegSetPath
- SHRegSetUSValue
- SHRegWriteUSValue
- SHSetValue
以下是初始化檔案函式。 他們會從 擷取資訊,並將資訊複製到系統或應用程式定義的初始化檔案。 這些函式僅適用于與 16 位版本的 Windows 相容。 新的應用程式應該使用登錄。
函式 | 描述 |
---|---|
GetPrivateProfileInt | 在初始化檔案的指定區段中擷取與索引鍵相關聯的整數。 |
GetPrivateProfileSection | 擷取初始化檔案指定區段的所有索引鍵和值。 |
GetPrivateProfileSectionNames | 擷取初始化檔中所有區段的名稱。 |
GetPrivateProfileString | 從初始化檔案中指定的區段擷取字串。 |
GetPrivateProfileStruct | 擷取初始化檔案指定區段中與索引鍵相關聯的資料。 |
GetProfileInt | 從Win.ini檔案指定區段中的索引鍵擷取整數。 |
GetProfileSection | 擷取Win.ini檔案指定區段的所有索引鍵和值。 |
GetProfileString | 擷取Win.ini檔案指定區段中與索引鍵相關聯的字串。 |
WritePrivateProfileSection | 取代初始化檔案中指定區段的索引鍵和值。 |
WritePrivateProfileString | 將字串複製到初始化檔案的指定區段。 |
WritePrivateProfileStruct | 將資料複製到初始化檔案指定區段中的索引鍵。 |
WriteProfileSection | 以指定的索引鍵和值取代Win.ini檔案中指定區段的內容。 |
WriteProfileString | 將字串複製到Win.ini檔案的指定區段。 |
過時的函式
這些函式僅適用于與 16 位版本的 Windows 相容: