3

Registry.LocalMachine和 和有什么不一样RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Default)

如果根本没有区别,那么首选的解决方案是什么?为了向后兼容旧的 .NET 框架,只有第一个解决方案 ( Registry.LocalMachine) 可用,但未来哪个 API 将继续存在?

MSDN 上的 Registry.LocalMachine 解决方案:http: //msdn.microsoft.com/en-us/library/microsoft.win32.registry.localmachine.aspx

MSDN 上的 RegistryKey.OpenBaseKey 解决方案:http: //msdn.microsoft.com/en-us/library/microsoft.win32.registrykey.openbasekey.aspx

4

2 回答 2

1

如果您只想要默认视图(Registry64对于 64 位应用程序,Registry32对于 32 位应用程序),那么我会使用第一个。

于 2012-09-27T10:40:23.867 回答
-1

微软

RegistryValueChangeEvent 类表示对特定键的单个值的更改。有关使用 WMI 注册表事件类的详细信息,请参阅修改系统注册表。有关代码示例,请参阅 WMI 任务:注册表。以下语法是从托管对象格式 (MOF) 代码简化而来的,包括所有继承的属性。属性和方法按字母顺序排列,而不是 MOF 顺序。句法

于 2015-06-16T04:09:22.980 回答