开发者

service runs on xp but on win 7 its not running (related to c#)

开发者 https://www.devze.com 2023-01-23 06:14 出处:网络
ServiceController service = new ServiceController(\"MyServiceName\"); if ((service.Status.Equals(ServiceControllerStatus.Stopped)) ||

ServiceController service = new ServiceController("MyServiceName");

if ((service.Status.Equals(ServiceControllerStatus.Stopped)) ||

    (service.Status.Equals(ServiceControllerStatus.StopPending)))

    service.Start();

else    service.Stop(); 

its working on xp 32 bit but not working on win 7.ti throws a exception access denied. is t开发者_StackOverflowhere any solution to this.plz help me.


Your C# program has to run with the same credentials as the service you are trying to start, otherwise you will need elevation due to UAC under Windows 7 - there is a sample for that here.

0

精彩评论

暂无评论...
验证码 换一张
取 消