DotNet · 2022年5月11日

windows服务简单示例

1:windows服务,文件-》新建-》项目,windows服务
protected override void OnStart(string[] args)
        {
            // TODO: 在此处添加代码以启动服务。
        }
 
        protected override void OnStop()
        {
            // TODO: 在此处添加代码以执行停止服务所需的关闭操作。
        }

如果想循环,最好加thread或者使用timers.timer。
2:在service界面右键-》添加安装程序
添加后出现serviceInstaller1和serviceProcessInstaller1
修改serviceInstaller1的属性starttype为automatic
修改serviceProcessInstaller1的属性account为LocalSystem
3:开始菜单-》运行 cmd
C:\Windows\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe d:\\windowsservice1\dubug\service1.exe(你建的程序的完整目录)
说明,安装服务可以通过调用System.ServiceProcess.ServiceController 来安装和卸载,运行停止等操作
4:windows服务调试的问题
安装运行服务后,通过 调试->附件到进程(这个进程就是你安装运行的那个服务进程),打断点进行调试
也可写日志查看

最新电影,电视剧,尽在午夜剧场

电影电视剧午夜不寂寞