创建从32位到64位的注册表项? [英] Create Registry key from 32bit to 64bit ?

查看:101
本文介绍了创建从32位到64位的注册表项?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嘿伙计们我想在注册表中创建一个从32位到64位的密钥

i希望它完全位于SOFTWARE \\ MyApps而不是\\ SOFTWARE \\\Wow6432Node \\ ...



这可能吗?



我不是确定如果没问题,

 RegCreateKeyEx(HKEY_CURRENT_USER,  SOFTWARE \\ MyApps 0 ,NULL, 0 
KEY_ALL_ACCESS | KEY_WOW64_64KEY,NULL,
& hkey,NULL);

解决方案

是的,这可以按你的需要工作它是。

使用 KEY_WOW64_64KEY 标志,您的32位应用程序将使用注册表的64位视图。


hey guys i want to create a key in the registry from 32bit to 64bit
i want it to be exactly on "SOFTWARE\\MyApps" and not on "\\SOFTWARE\\Wow6432Node\\..."

is this possible ?

im not really sure if this ok,

RegCreateKeyEx(HKEY_CURRENT_USER, "SOFTWARE\\MyApps", 0, NULL, 0, 
      KEY_ALL_ACCESS | KEY_WOW64_64KEY, NULL, 
      &hkey, NULL);

解决方案

Yes, this would work as you want it to.
With the KEY_WOW64_64KEY flag, your 32-bit application would be using a 64-bit view of the registry.


这篇关于创建从32位到64位的注册表项?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆