我正在开发一个注册表清理器,为此我必须在Windows注册表中找出注册表错误。如果我们谈论共享dll中的注册表错误,我会使用以下代码获得注册表错误:
RegistryKey regKey = Registry.LocalMachine.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\SharedDLLs");
我想在文件关联,文件/路径引用,程序快捷方式的情况下做同样的事情。我不知道我应该使用哪个路径与OpenSubKey(“”)来获取C#中的注册表错误。
答案 0 :(得分:0)
检查您是否有权访问这些密钥 - 如果您运行的是Vista或Windows 7,则需要管理员权限才能访问这些密钥。