相关疑难解决方法(0)

如何从64位.NET应用程序中打开WOW64注册表项

我的.NET应用程序(任何CPU)需要读取由32位程序创建的注册表值.在64位Windows上,这是在注册表中的Wow6432Node键下.我已经读过你不应该硬编码到Wow6432Node,那么用.NET访问它的正确方法是什么?

.net registry wow64

29
推荐指数
4
解决办法
3万
查看次数

在注册表中获取特定分支及其所有值

我希望能够在注册表中的某个位置获取所有值对,例如:

 RegistryKey printerkey =
                settingsRegKey.OpenSubKey("\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Print\\Printers\\DevModes2\\Settings");
Run Code Online (Sandbox Code Playgroud)

我可以选择Registry.LocalSystem等,但是如何进入特定的分支(如上所述)?

谢谢

c# registry

1
推荐指数
1
解决办法
2220
查看次数

尝试使用C#读取注册表项时出现NullReferenceException

我正在尝试读取和写入相同的注册表项.但是我似乎无法访问它.我已经检查了一百万次路径,这是正确的.

RegistryKey key = Registry.LocalMachine.OpenSubKey("HKEY_CLASSES_ROOT\\apart\\Shell\\Open\\Command");
MessageBox.Show(key.ToString());
Run Code Online (Sandbox Code Playgroud)

c# registry

1
推荐指数
1
解决办法
537
查看次数

标签 统计

registry ×3

c# ×2

.net ×1

wow64 ×1