Vista读写注册表
来源:互联网 发布:淘宝种子授权门槛 编辑:程序博客网 时间:2024/05/21 17:15
众所周知,现在Vista对注册表还有系统路径都有了严格的权限限制,以前在XP下写的读写注册表的代码,在Vista下不能正常工作,很是郁闷!
举个例子:
HKEY hKeyLocal = NULL;
RegCreateKeyEx(HKEY_LOCAL_MACHINE,
_T("Software//Microsoft//Windows//CurrentVersion//Explorer//Browser Helper Objects"),
0,
NULL,
REG_OPTION_NON_VOLATILE,
KEY_WRITE,
NULL,
&hKeyLocal,
NULL);
和简单地创建一个子键,但这段代码在Vista下是失败的。
我的解决办法如下:
HKEY hKeyLocal = NULL;
RegCreateKeyEx(HKEY_CURRENT_USER,
_T("Software//Microsoft//Windows//CurrentVersion//Explorer//Browser Helper Objects"),
0,
NULL,
REG_OPTION_NON_VOLATILE,
KEY_WRITE,
NULL,
&hKeyLocal,
NULL);
只有这样Vista和XP下这个子键值都可以创建成功。
举个例子:
HKEY hKeyLocal = NULL;
RegCreateKeyEx(HKEY_LOCAL_MACHINE,
_T("Software//Microsoft//Windows//CurrentVersion//Explorer//Browser Helper Objects"),
0,
NULL,
REG_OPTION_NON_VOLATILE,
KEY_WRITE,
NULL,
&hKeyLocal,
NULL);
和简单地创建一个子键,但这段代码在Vista下是失败的。
我的解决办法如下:
HKEY hKeyLocal = NULL;
RegCreateKeyEx(HKEY_CURRENT_USER,
_T("Software//Microsoft//Windows//CurrentVersion//Explorer//Browser Helper Objects"),
0,
NULL,
REG_OPTION_NON_VOLATILE,
KEY_WRITE,
NULL,
&hKeyLocal,
NULL);
只有这样Vista和XP下这个子键值都可以创建成功。
- Vista读写注册表
- 读写注册表
- 读写注册表
- 读写注册表
- 读写注册表
- 读写注册表
- 读写注册表
- 读写注册表
- 读写注册表
- 读写注册表
- 读写注册表
- 读写注册表
- 读写注册表
- 读写注册表
- 读写注册表
- 注册表读写
- 读写注册表
- 注册表读写
- sql server和asa 比较
- JavaFX编程语言
- ACCESS的通配符
- 每天学一点flash(15) xml的一些常见写法
- 浅谈“三层结构”原理与用意
- Vista读写注册表
- DB2导入与导出
- 『公务员』面试资料(转载)
- 最好的缺陷管理软件下载及破解Jira3.10 Enterprise Edition
- Calendar时间类
- “福富软件”杯软件设计大赛
- Eclipse3.2上JavaFX脚本插件的下载和安装说明
- 如何配置JNDI数据库连接池
- antiautorun v1.0.vbs