![]() |
![]() |
![]() |
|||||
![]() |
![]() |
![]() |
![]() |
![]() |
|||
| Welcome
to Tech Support Forum home to more then 136,000 problems solved. Issues
have included: Spyware, Malware, Virus Issues, Windows, Microsoft,
Linux, Networking, Security, Hardware, and Gaming Getting your
problem solved is as easy as: 1. Registering for a free account 2. Asking your question 3. Receiving an answer Registered members: * See fewer ads. * And much more..
|
| Want to know how to post a question? click here | Having problems with spyware and pop-ups? First Steps |
|
|||||||
| Web Serving and Management how to web server support forum |
![]() |
|
|
Thread Tools |
|
|
#1 (permalink) |
|
Registered User
Join Date: Feb 2008
Posts: 1
OS: winxp
|
hi,
i am getting error Cannot open Service Control Manager on computer ''. This operation might require other privileges. while using ServiceController to start/stop services of remote machine. I have administrative login for remote machine.. my code is - System.Security.Principal.WindowsImpersonationContext impersonationContext; impersonationContext = ((System.Security.Principal.WindowsIdentity)User.Identity).Impersonate(); string Machine = ""; sc = new ServiceController(serviceName,Machine); //check the status of the service if (sc.Status == ServiceControllerStatus.Running) { //make sure the service is stoppable if (sc.CanStop) { Response.Write("restarting the "+serviceName+" service"); sc.Stop(); try { //wait 30 seconds for Telnet to stop sc.WaitForStatus(ServiceControllerStatus.Stopped, timeout); Response.Write(serviceName + " service stopped successfully"); } catch (System.TimeoutException) { Response.Write( serviceName + " service did not respond to the stop command in a timely fashion" ); } } else { Response.Write( serviceName + "service cannot be stopped" ); } } if (sc.Status == ServiceControllerStatus.Stopped) { //start Telnet sc.Start(); try { //wait 30 seconds for Telnet to start sc.WaitForStatus(ServiceControllerStatus.Running, timeout); Response.Write( serviceName + "service started successfully"); } catch (System.TimeoutException) { Response.Write( serviceName + " service did not respond to the start command in a timely fashion"); } } //cleanup sc.Close(); sc = null; } but it is giving error while checking the status of the service. thanks |
|
|
|
|
|
#2 (permalink) |
|
Manager, Alternative Comp
Join Date: Mar 2003
Location: Downers Grove, IL
Posts: 1,821
OS: Gentoo Linux, Redhat Enterprise Linux, CentOS
|
Re: Cannot open Service Control Manager on computer
I'm not sure what code this is. Can you tell me what it is?
__________________
|
|
|
|
![]() |
| Thread Tools | |
|
|