进程编写很简单,可以创建,一个WINDOWS服务的项目就行,不过创建以后没有相关安装服务的配制,可以添加一个安装配制文件,
添加系统DLL引用,System.Configuration.Install
代码如下:

进程服务编写,与启动停止控制using System;
进程服务编写,与启动停止控制
using System.Collections;
进程服务编写,与启动停止控制
using System.ComponentModel;
进程服务编写,与启动停止控制
using System.Configuration.Install;
进程服务编写,与启动停止控制
进程服务编写,与启动停止控制
namespace TransferService

主要服务运算代码可以在,  Service1.cs的static void Main()或构造函数里写,
如果要编写程序控制服务,.Net Framework有一个, System.ServiceProcess.ServiceController的类,可以控制服务器,起动与暂停,停止等,默认没有暂停功能,如果需要,在服务代码里,需要,OVer相应的代码,默认Onstart与OnStop已经Override,
System.ServiceProcess.ServiceController控制起来很简单,设置属性:MachineName(服务器名)与ServiceName(进程名)就可以获得进程的状态了和控制了,
这个的进程名是对应Install.cs里的, this.serviceInstaller1.ServiceName = "YJC.Transfer.Service";这个属性
不过要次控制需要使用,Refresh();方法进行刷新,
相应我的代码如下:
进程服务编写,与启动停止控制using System;
进程服务编写,与启动停止控制
using System.Drawing;
进程服务编写,与启动停止控制
using System.Collections;
进程服务编写,与启动停止控制
using System.ComponentModel;
进程服务编写,与启动停止控制
using System.Windows.Forms;
进程服务编写,与启动停止控制
using System.Data;
进程服务编写,与启动停止控制
using System.ServiceProcess;
进程服务编写,与启动停止控制
using KitDescriptor;
进程服务编写,与启动停止控制
namespace ServiceManager

相关文章:

  • 2022-12-23
  • 2021-08-30
  • 2021-09-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-15
猜你喜欢
  • 2022-12-23
  • 2021-08-13
  • 2022-12-23
  • 2021-10-08
  • 2021-09-22
  • 2021-04-26
相关资源
相似解决方案