在Wow6432Node中编写注册表值而不重定向
此代码插入注册表值
Microsoft.Win32.RegistryKey key; key = Microsoft.Win32.Registry.LocalMachine.CreateSubKey("SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION"); key.SetValue("MyBrowser.exe", 8000); textBox1.Text = key.GetValue("MyBrowser.exe").ToString(); key.Close();
在Windows 32位工作,但在64位插入wow6432node如何禁用重定向?
您需要使用RegistryView.Registry64打开密钥。 您可以在OpenBaseKey方法中指定它,因此您需要稍微重新调整代码。
RegistryView仅在.NET 4上可用。您可能需要考虑允许程序作为64位进程运行,因此不会发生重定向。 VS2010有新的行为,它迫使应用程序在新项目上以32位模式运行。 Project + Properties,Build选项卡,将Platform目标更改为AnyCPU。
上述就是C#学习教程:在Wow6432Node中编写注册表值而不重定向分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1004216.html