如何在注册表项中搜索特定值?
例如我想在
中搜索XXXHKEY_CLASSES_ROOT\Installer\Products
任何 C# 代码示例都将受到赞赏,
谢谢
最佳答案
如果您不想依赖 LogParser(尽管它很强大):我会看一下 Microsoft.Win32.RegistryKey
类 ( MSDN )。使用 OpenSubKey
打开 HKEY_CLASSES_ROOT\Installer\Products,然后调用 GetSubKeyNames
来获取子项的名称。
依次打开其中的每一个,调用 GetValue
获取您感兴趣的值(我猜是 ProductName)并将结果与您要查找的值进行比较。
关于c# - 如何在注册表项中搜索特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/295257/