Следующий код генерирует Exception. Я не понимаю, какую ошибку я делаю в коде. Может кто-нибудь помочь мне разобраться, пожалуйста. Я думаю, что это какая-то проблема с правами безопасности. Если да, то как я могу предоставить права безопасности любому пользователю или приложению для программного доступа к этой службе Windows?
Dim sc As New ServiceController
sc.ServiceName = "DataLoad"
If sc.Status = ServiceControllerStatus.Stopped Then
sc.Start()
Else
sc.Stop()
End If
Исключение:
System.InvalidOperationException: Cannot open DataLoad service on computer '.'. --->
System.ComponentModel.Win32Exception: Access is denied --- End of inner exception stack trace --- at
System.ServiceProcess.ServiceController.GetServiceHandle(Int32 desiredAccess) at
System.ServiceProcess.ServiceController.Start(String[] args) at
System.ServiceProcess.ServiceController.Start() at
WEBSITE.DataLoad.Submit1_ServerClick(Object sender, EventArgs e) in C:\Inetpub\wwwroot\WEBSITE\a\DataLoad.aspx.vb:line 46
Благодарю вас!