-5

我需要删除一些本地机器注册表项,我尝试了所有注册表删除例程,但结果是通过管理员帐户我无法做到。如何使用 Windows API 例程将我的应用程序的访问权限设置为系统帐户???我也使用了这个例程 RegDeleteKey 但返回值 5 表示访问被拒绝,我在完全管理员权限下运行我的应用程序

即使使用管理员权限手动打开 regedit,我也无法删除本地计算机注册表项。出于目的,我需要系统帐户权限。

我使用系统帐户权限打开了 regedit,并且能够成功删除本地机器密钥。现在我需要以编程方式执行此操作

4

1 回答 1

4

您要么需要以管理员身份运行应用程序(在资源管理器的上下文菜单中以管理员身份运行),要么需要向应用程序添加清单,表明您的应用程序需要管理员权限。在后一种情况下,UAC 对话框将要求您提供管理员凭据。

于 2015-04-23T07:09:00.000 回答