Activating a program remotely. : Windows Service : Windows C# Source Code


Custom Search

C# Source Code » Windows » Windows Service »

 

Activating a program remotely.








    
 

using System;
using System.ServiceProcess;

class MainClass {
    public static void StartService(string server, string service) {
            Console.WriteLine("About to start the {0} Service", service);
            ServiceController svcCtrl;

            if (server.Length != 0)
                svcCtrl = new ServiceController(server, service);
            else
                svcCtrl = new ServiceController(service);

            svcCtrl.Start();
    }

    public static void StopService(string server, string service) {
            Console.WriteLine("About to stop the {0} Service", service);
            ServiceController svcCtrl;

            if (server.Length != 0)
                svcCtrl = new ServiceController(server, service);
            else
                svcCtrl = new ServiceController(service);

            svcCtrl.Stop();
    }

    public static void ShowServices(string server) {
            ServiceController[] services;
            if (server.Length != 0)
                services = ServiceController.GetServices(server);
            else
                services = ServiceController.GetServices();

            foreach (ServiceController svc in services) {
                Console.WriteLine("Found service : {0}", svc.DisplayName);
            }
    }


    public static void Main(string[] args) {
        StartService(args[0], args[2]);
        StopService(args[0], args[2]);
        ShowServices(args[0]);
    }
}

 
    
   
  
   







HTML code for linking to this page:

Follow Navioo On Twitter

C# Source Code

 Navioo Windows
» Windows Service