我有自己的应用服务器,它是一个与SQL Server通信的Windows服务。在某些情况下,SQL Server服务会停止,因此我通过以下代码来说明:
ServiceController sc = new ServiceController("MSSQL$SQLEXPRESS");
sc.Start();
sc.WaitForStatus(ServiceControllerStatus.Running);
但是它需要管理员权限才能启动服务,如何以管理员身份启动我的Windows服务?