博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c# window服务-初学习
阅读量:4973 次
发布时间:2019-06-12

本文共 1386 字,大约阅读时间需要 4 分钟。

window服务-初学习

 

一、工具:

VS2015+NET Framework4.5。

 

二、操作:

1、新建windows服务的项目:

 

 

2、修改windows服务相关内容:

 

 

 

 

 3、预览windows服务代码结构:

 

 4、windows服务生成与发布:

 

 

 

 

 

 

 

 

三、代码:

1、测试代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
using 
ClassLibrary1;
using 
System;
using 
System.Collections.Generic;
using 
System.ComponentModel;
using 
System.Data;
using 
System.Diagnostics;
using 
System.Linq;
using 
System.ServiceProcess;
using 
System.Text;
using 
System.Threading;
using 
System.Threading.Tasks;
 
namespace 
WindowsServiceTest
{
    
public 
partial 
class 
Service1 : ServiceBase
    
{
        
public 
Service1()
        
{
            
InitializeComponent();
        
}
 
        
protected 
override 
void 
OnStart(
string
[] args)
        
{
 
            
Thread thread = 
new 
Thread(
delegate 
()
            
{
                
try
                
{
                    
for 
(
int 
i = 0; i < 1000; i++)
                    
{
                        
LogHelp.WriteLog(
"服务启动" 
+ i);
                    
}
                
}
                
catch 
(Exception ex)
                
{
 
                    
LogHelp.WriteLog(
"服务启动失败" 
+ ex); ;
                
}
            
}
                
);
            
thread.Name = 
"线程测试1"
;
            
thread.IsBackground = 
true
;
            
thread.Start();
 
        
}
 
        
protected 
override 
void 
OnStop()
        
{
        
}
    
}
}

  

 

2、bat文件代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
安装服务代码:
 
sc delete WindowsServiceTest
 
sc create WindowsServiceTest start= auto binPath= D:\www\Debug\WindowsServiceTest.exe
 
sc description WindowsServiceTest 
"BY Eadily"
 
pause
 
 
卸载服务代码:
 
net stop WindowsServiceTest
 
sc delete WindowsServiceTest

  

 

四、总结:

 

 

 

 

记录每一天的点滴,码好每一行的代码 

 

转载于:https://www.cnblogs.com/yachao1120/p/7572109.html

你可能感兴趣的文章
Linux之ssh服务介绍
查看>>
Java Swing提供的文件选择对话框 - JFileChooser
查看>>
排序:冒泡排序
查看>>
github下载安装
查看>>
Hat’s Words
查看>>
Java中instanceof关键字的用法总结
查看>>
引用类型-Function类型
查看>>
Nginx Configuration 免费HTTPS加密证书
查看>>
(转)Android 仿订单出票效果 (附DEMO)
查看>>
数据库多张表导出到excel
查看>>
微信小程序去除button默认样式
查看>>
11/26
查看>>
Where does Visual Studio look for C++ Header files?
查看>>
Java打包可执行jar包 包含外部文件
查看>>
Docker容器运行ASP.NET Core
查看>>
WPF图片浏览器(显示大图、小图等)
查看>>
.Net码农学Android---系统架构和基本概念
查看>>
Windows Phone开发(37):动画之ColorAnimation
查看>>
DevExpress的Web控件汉化方法
查看>>
js中escape,encodeURI,encodeURIComponent 区别(转)
查看>>