首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

在windows7下,怎么提升权限使用RegOpenKeyEx用KEY_WRITE参数

2012-02-20 
在windows7下,如何提升权限使用RegOpenKeyEx用KEY_WRITE参数对HKEY_LOCAL_MACHINE键,如果用KEY_READ参数没

在windows7下,如何提升权限使用RegOpenKeyEx用KEY_WRITE参数
对HKEY_LOCAL_MACHINE键,如果用KEY_READ参数没有问题: RegOpenKeyEx(HKEY_LOCAL_MACHINE,strKeyName.c_str(), 0,KEY_READ, &hKey)
但如要用到KEY_WRITE,因UAC限制,则打不开。如何让程序能使用KEY_WRITE ?
VS中可以通过修改选项让编译后的程序带有一个盾牌,运行后弹出提示要更改计算机,但在c++builder2010中如何做呢?

[解决办法]
另外,在XE2中,工程选项中增加了自定义manifest的功能,只需要指定一个已存在的*.manifest就可以了,很方便。

热点排行