如何在C#中获取文件关联,文件/路径引用,程序快捷方式的注册表错误

时间:2010-01-18 14:56:09

标签: c# registry

我正在开发一个注册表清理器,为此我必须在Windows注册表中找出注册表错误。如果我们谈论共享dll中的注册表错误,我会使用以下代码获得注册表错误:

RegistryKey regKey = Registry.LocalMachine.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\SharedDLLs");

我想在文件关联,文件/路径引用,程序快捷方式的情况下做同样的事情。我不知道我应该使用哪个路径与OpenSubKey(“”)来获取C#中的注册表错误。

1 个答案:

答案 0 :(得分:0)

检查您是否有权访问这些密钥 - 如果您运行的是Vista或Windows 7,则需要管理员权限才能访问这些密钥。