0

我有一个需要在 Windows 系统上以管理员身份运行的可执行文件,它是由服务启动的。为了简单和安全起见,我宁愿让服务作为“系统”帐户运行,但希望它产生的可执行文件以管理权限运行。

在 Windows 上是否有类似的东西chmod +s可以让我这样做,这样当我安装东西并以管理员身份注册服务时,我可以将可执行文件标记为能够以管理员身份运行,或者这样做会我需要注册服务才能以管理员身份运行吗?

4

1 回答 1

1

在 Windows Vista 及更高版本上,您可以在可执行文件中嵌入清单文件,请求 Windows 以管理员访问权限启动程序(请参阅创建和嵌入应用程序清单 (UAC))。这可能有用也可能没用,因为服务帐户仍然需要管理权限,即使您的服务本身不需要以完全管理员访问权限运行。

于 2010-09-06T04:36:34.263 回答