zl程序教程

您现在的位置是:首页 >  系统

当前栏目

使用windows控制台调试服务的方法

Windows调试方法服务 使用 控制台
2023-06-13 09:15:18 时间

将Program类的删除,将里面的静态类Main修改后放入服务类中:

复制代码代码如下:


partialclassServer1:ServiceBase
   {       
       publicServer1()
       {
           InitializeComponent();
       }
       ///<summary>
       ///应用程序的主入口点。
       ///</summary>
       staticvoidMain(string[]args)
       {

           Server1sv=newServer1();
           if(args.Length>0)
           {
               sv.OnStart(args);
               charc;
               while((c=Convert.ToChar(Console.Read()))!="q")
                   if(c=="g")GC.Collect();
               sv.OnStop();
               Console.ReadLine();
           }
           else
           {
               ServiceBase[]ServicesToRun;
               ServicesToRun=newServiceBase[]
           {
               sv
           };
               ServiceBase.Run(ServicesToRun);
           }
       }
       protectedoverridevoidOnStart(string[]args)
       {

       }
       protectedoverridevoidOnStop()
       {

       }
   }