Advertisement
Guest User

Untitled

a guest
Jan 15th, 2017
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. ServiceController MyController = new ServiceController();
  2. MyController.MachineName = server_txt.Text.Trim();
  3. MyController.ServiceName = "Service1";
  4.  
  5. string msg = MyController.Status.ToString();
  6. Label1.Text = msg;
  7.  
  8. ConnectionOptions op = new ConnectionOptions();
  9. op.Username = "Domain\Domainuser";
  10. op.Password = "password";
  11. ManagementScope scope = new ManagementScope(@"\Servername.Domainrootcimv2", op);
  12. scope.Connect();
  13. ManagementPath path = new ManagementPath("Win32_Service");
  14. ManagementClass services;
  15. services = new ManagementClass(scope, path, null);
  16.  
  17. foreach (ManagementObject service in services.GetInstances())
  18. {
  19.  
  20. if (service.GetPropertyValue("State").ToString().ToLower().Equals("running"))
  21. { // Do something }
  22.  
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement