i need to start and stop a service on a machine on the network using the ServiceController class. i can do it on the local machine using a code like this to test a service public void testServices(Object src, EventArgs e)
{
/*System.ServiceProcess.ServiceController myController = new System.ServiceProcess.ServiceController("iisadmin"
;
myController.MachineName="myMachineName";
if(myController.CanStop)
{
Response.Write(myController.DisplayName+" can be stopped."
;
}
else
{
Response.Write(myController.DisplayName+" cannot stop."
;
}*/
}
but if i specify another machine name it says access denied.
what can i do?
{
/*System.ServiceProcess.ServiceController myController = new System.ServiceProcess.ServiceController("iisadmin"
myController.MachineName="myMachineName";
if(myController.CanStop)
{
Response.Write(myController.DisplayName+" can be stopped."
}
else
{
Response.Write(myController.DisplayName+" cannot stop."
}*/
}
but if i specify another machine name it says access denied.
what can i do?