我有我自己的应用程序服务器,它是与sql server通信的Windows服务,在某些情况下sql server service已停止,因此我通过此代码进行说明
ServiceController sc = new ServiceController("MSSQL$SQLEXPRESS");
sc.Start();
sc.WaitForStatus(ServiceControllerStatus.Running);
但是需要管理员特权才能启动服务如何以管理员身份启动窗口服务
我只是在我的app.manifest文件中添加此标签,即可<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
正常工作...
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句