【常用WinAPI】注册表类
一、老式XXXXXXI支持(被重定向到注册表)
批量获取节内的值:GetProfileSection
批量写入节内的值:WriteProfileSection
获取字符串值:GetProfileString
写入字符串值:WriteProfileString
获取整数值:GetPrivateProfileInt
二、老式自定义INI支持(默认被重定向到注册表)
获取所有节:GetPrivateProfileSectionNames
批量获取节内的值:GetPrivateProfileSection
批量写入节内的值:WritePrivateProfileSection
获取字符串值:GetPrivateProfileString
写入字符串值:WritePrivateProfileString
获取整数值:GetPrivateProfileInt
获取结构体值:GetPrivateProfileStruct
写入结构体值:WritePrivateProfileStruct
三、打开函数(返回HKEY句柄的函数)
创建键:RegCreateKey/RegCreateKeyEx
打开键:RegOpenKey/RegOpenKeyEx
连接远程注册表:RegConnectRegistry
四、父键管理函数
关闭键:RegCloseKey
立即写入键:RegFlushKey
获取键信息:RegQueryInfoKey
五、子键管理函数
删除子键:RegDeleteKey
六、文件函数
加载文件子键:RegLoadKey
卸载文件子键:RegUnloadKey
替换文件子键:RegReplaceKey
将父键保存到文件:RegSaveKey
七、值管理函数
删除值:RegDeleteValue
获取值:RegQueryValueEx
设置值:RegSetValueEx
批量获取值:RegQueryMultipleValues
获取子键包含的值:RegGetValue/RegQueryValue
设置子键包含的值:RegSetValue
八、枚举函数
枚举键:RegEnumKey/RegEnumKeyEx
枚举值:RegEnumValue
九、监视函数
监视更改:RegNotifyChangeKeyValue