我有一个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,但没有得到如何使用它。
请参阅本应与用户权限或管理员权限的应用程序运行? – PMF