我有一个访问注册表的应用程序,用于查找已安装Expression Web的路径,以便使用Expression Web打开一些.html文件。
在Windows XP中运行正常。在Win7中没有。在这种情况下我该怎么做?
我正在使用C#访问注册表项。
答案 0 :(得分:1)
Win7 vs XP可能是一个红色的鲱鱼。 首先在regedit中找到密钥,并确保可以使用注册表项的值从命令行调用Expression Web。 尝试进行通灵调试:如果你的Win7操作系统是64位而XP不是,你可能在程序文件之后忘记了32位指示符。
如果这些事情不起作用,我们可能需要更多信息。
答案 1 :(得分:0)
您需要管理员权限才能访问7(和vista)中的本地计算机(HKLM)。看这里,这个问题的答案可能对你有所帮助: Requested registry access is not allowed