【发布时间】:2009-05-11 23:53:12
【问题描述】:
我注意到一些应用程序(如 steam)能够以普通用户身份启动/停止服务,而无需调用 uac 控件。有人知道怎么做吗?
操作系统:Vista/Win 7 视觉工作室 2005 C++
.
编辑:昨晚我在玩 Steam 服务,试图弄清楚它有什么不同。如果我将我的服务 exe 放在 steam 所在的位置,它可以在没有 uac(使用 sc.exe)的情况下正常启动,但如果我使用的是我的 steam exe,它就不起作用。在注册表中查看服务信息时,我发现 Steam 具有额外的权限部分。这是什么意思,如何设置?
.
编辑2:需要更改服务的用户访问权限:http://msdn.microsoft.com/en-us/library/ms684215(VS.85).aspx
【问题讨论】: