我有一个作为服务运行的应用程序,并动态创建和发布 Windows 性能 (perfmon) 计数器。
当我在具有管理权限的自己的帐户(作为服务)下运行应用程序时,我收到以下错误:714:预定义的句柄引用了指定的注册表项。
当我从命令行运行应用程序时,不会产生错误。
我相信这是 UAC 的结果,但我并不特别想完全禁用 UAC。
有任何想法吗?
我有一个作为服务运行的应用程序,并动态创建和发布 Windows 性能 (perfmon) 计数器。
当我在具有管理权限的自己的帐户(作为服务)下运行应用程序时,我收到以下错误:714:预定义的句柄引用了指定的注册表项。
当我从命令行运行应用程序时,不会产生错误。
我相信这是 UAC 的结果,但我并不特别想完全禁用 UAC。
有任何想法吗?
仅以管理员身份登录是不够的。该服务需要有一个嵌入式清单,将 requestExecutionLevel 设置为 requireAdministrator。