qt中的系统转向
LZ使用的win7 64位的qt
在代码上修改注册表,我本意上是想修改
HEKY_CLASSES_ROOT\CLSID
的
可是因为我在64位系统上,所以系统自动帮我跳转到了
HEKY_CLASSES_ROOT\WOW6432NODE\CLSID
下
百度许久,找到一个
Wow64DisableWow64FsRedirection
这个API,我按照MSDN的例子
来进行使用
PVOID oldValue = NULL;
Wow64DisableWow64FsRedirection(&oldValue);
//新建注册表代码省略HEKY_CLASSES_ROOT\CLSID
Wow64RevertWow64FsRedirection(oldValue);
可是新建的注册表项依旧是在HKEY_CLASSES_ROOT\WOW6432NODE\CLSID下
请教一下各位大牛们,怎么关闭这个系统自动跳转?就是API按照我所给的路径直接创建,而不是让他根据我的系统是多少位而进行自动转向。。 因为我要创建一个自己的文件夹。。。他老跳转过去我就不能创建自己的文件夹了啊。。
[最优解释]
KEY_WOW64_64KEY
就可以了,总算解决了这蛋疼问题了~··
[其他解释]
谢谢分享...
[其他解释]
http://blog.csdn.net/magictong/article/details/5892209
总算找到了,原来在API的一个参数中,假设是 KEY_ALL_ACCESS,只需要
KEY_ALL_ACCESS