从ClickOnce应用程序访问Windows注册表失败

本文关键字:注册表 失败 Windows 访问 ClickOnce 应用程序 | 更新日期: 2023-09-27 18:07:08

这是我目前面临的另一个奇怪的行为。我在网络驱动器上部署了一个完全信任的应用程序。此应用程序检查现有的odbc连接。

在我的机器上一切正常,一切正常。

在同事的机器上,它不工作,并声明消息,他无法访问密钥。在"regedit"中,他可以访问和更改它。他和我一样是本地管理员。

应用程序正在访问的键是:

var odbcKey = Registry.LocalMachine.CreateSubKey("SOFTWARE''ODBC''ODBC.INI");

使用*.exe启动相同的应用程序一切正常

任何想法?

从ClickOnce应用程序访问Windows注册表失败

您必须编辑此注册表项的权限,通过转到注册表项,然后右键单击它,然后权限。然后授予用户读取权限。(假设你使用的是Windows 7)。

我也遇到过同样的问题,当你试图在注册表中创建一个需要权限的子键时,通过为正确的用户提供"写"权限来修复。