2014-02-24 91 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

回答

相關問題