1

我正在尝试从我的应用程序写入注册表,但是当我这样做时,我被拒绝访问。当然,如果我以管理员身份运行该应用程序,它就可以工作。但是,对于我的应用程序,它不是由用户发起的。它自动启动。

所以,问题是,我如何从 C++ 应用程序读取/写入我自己的注册表项?

谢谢你的帮助。

4

3 回答 3

0

如果您的应用程序自动启动,是否可以将其重写为服务?它将具有对注册表的系统级访问权限。

于 2009-06-14T12:54:38.843 回答
0

如果它真的是你的钥匙,你可以控制它的安全性。您需要管理员权限的原因可能是因为您使用拒绝“普通”用户访问的 DACL 创建了密钥。发生这种情况的最常见方式是从父键继承 DACL。

于 2009-06-15T08:09:34.177 回答