2014-02-24 88 views
0

我有一个Windows窗体应用程序的exe文件放在每个登录用户的AppData文件夹中。我写了一个windows服务,它在一段时间后启动exe,但是当另一个非admin用户登录时,它不会启动/停止。该服务不会从该用户的App数据文件夹启动exe。我试着用OnSesionChange事件,我停止/对数在开始服务/关events.I启用所需的事件,如Windows服务不启动非管理员用户

 AutoLog = true; 
     CanHandlePowerEvent = true; 
     CanPauseAndContinue = true; 
     CanHandleSessionChangeEvent = true; 
     CanShutdown = true; 
     CanStop = true; 

但还是服务状态没有在SCM。即使出的非管理员用户不能够从SCM手动启动或停止服务。那么我应该如何让每个登录用户停止/启动服务。我阅读了SDDL,但没有得到如何使用它。

+0

请参阅本应与用户权限或管理员权限的应用程序运行? – PMF

回答

相关问题