读写注册表
2012-12-13 19:10
666 查看
1)读写注册表主要的几个API:i) RegOpenKeyEx() 打开ii)RegSetValueEx() 写iii)RegQueryValueEx() 查询2)for example:
写REG_DWORD型的注册表值,写成我们想要的dwValue: 把regSetValueEx函数的最后两个参数传入(const BYTE*)dwValue, sizeof(dwValue)
BOOL SetRegValue() { BOOL bRet = FALSE; HKEY hKey; LPCTSTR date_set = _T("Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer"); LONG lResult = ::RegOpenKeyEx(HKEY_CURRENT_USER, date_set, 0, KEY_WRITE, &hKey); if(lResult == ERROR_SUCCESS) { DWORD dwValue = 0XBD; LONG lRet = ::RegSetValueEx(hKey, _T("NoDriveTypeAutoRun"), 0, REG_DWORD, (const BYTE*)&dwValue, sizeof(dwValue)); RegCloseKey(hKey); bRet = (lRet == ERROR_SUCCESS)? TRUE : FALSE; } return bRet; }[/code]3)这三个函数的参数详情请查看msdn、
相关文章推荐
- winform C#读写注册表代码
- C#读写注册表的一些资料
- QSettings读写注册表、配置文件(C:\Users\firecat\AppData\Roaming\liteide\liteide.ini)
- 64位系统中读写注册表
- 【ASP】注册表的读写
- 读写注册表
- VC 读写注册表
- 读写注册表
- WinCE注册表--创建、打开、读写、关闭
- 注册表 读写 操作 我自己编写的类
- C++ 注册表的读写
- vc读写注册表
- 利用C++Builder读写注册表
- C#读写注册表 二进制写入
- 小工具:命令行设置注册表、文件系统的读写权限
- QSetting读写注册表
- vc下读写注册表
- Java读写注册表两种方式
- 读写操作,文件和注册表
- Qt读写注册表和ini文件