我想授予我的应用程序管理员权限,所以当任何人运行它时,它将不依赖于用户权限。
我想这样做一次,从那时起它应该仍然像“管理员应用程序”
在Linux中类似的东西是保存的uid,例如使用passwd。
我发现了那个话题 授予应用程序的管理员权限 但是该解决方案需要在每次运行时输入pass和用户名,我不想要...
所有这一切背后的想法是:我有一个应用程序,我知道它做了什么,我只相信一个应用程序,但它需要管理员权限来完成它的工作...
我需要在构建服务器上执行此应用程序,这就是为什么我无法从管理员帐户运行它...
谢谢
编辑: 为了更准确,我使用的应用程序之一需要使用窗口安装程序服务,我读了一些我需要管理员权限或至少是交互式帐户才能使用它...但我的构建脚本只是一个服务,所以当这个服务触发一个需要使用Windows安装程序服务的应用程序,它只是写道它无法访问...
你这样做是错的。您希望使其在管理员上下文中运行,因为您不想花时间或精力对其进行正确编码。
—
joeqwerty
嗯,你不对,我的服务需要检查msi安装程序包是否正确,但该检查程序需要访问需要管理员权限或以交互方式运行的Windows安装程序服务
—
Dusan Plavak
Microsoft Application Compatibility Toolkit
这可能能够解决您的整体问题。