在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就可以了,很方便。