C# 自动运行代码 (创建windows 服务的形式 )
2014-01-06 14:50
330 查看
1.1 右键解决方案 – 添加 – 新建项目
1.2 已安装模板 - windows - windows服务 – 输入名称 – 点击 ”确定”
2. 添加相应的组件,以便后续使用
2.1 添加System.Timers
2.2 添加ServiceInstaller 和 ServiceProcessInstaller
跟添加 System.Timers ( 2.1步骤5 )一样 在工具栏右键空白处2.3添加完组件的结果如下图:
3. 添加一个“安装程序类”
4. 在Service1 上设置要自动运行的代码
4.1 在Service1 上放置一个Timer 组件
4.2 设置Timer – 新建一个事件
4.3 添加自动程序代码 ( 核心代码 )
Service1.cs 的后台代码如下:5. 设置安装服务文件
5.1 放置安装服务所需组件
5.2设置ServiceInstaller 组件
5.3 设置ServiceProcessInstaller 组件
6. 对自动程序进行安装部署
6.1 引入两个批处理 文件
InstallService.bat 中的内容如下(主要作用是安装服务):
UnInstallService.bat中的内容如下(主要作用是卸载服务):
6.2 把没有自动包含在项目中的文件包含进去
Installer1.csInstallService.bat
UnInstallService.bat
Service1.cs
分别这四个文件上进行如下设置:右键– 属性
设置 “复制到输出目录”属性的值 为 “始终复制”
6.3生成项目文件,生成目录中进行安装服务
6.4 安装成功
7. 查看运行结果
E:\1.txt 文件 每隔 10秒 左右会自动写入一条记录注:运行的是 4.3中的代码
OVER 自动运行程序 到此 结束
演示程序地址:http://download.csdn.net/detail/csethcrm/6827357
相关文章推荐
- C# 自动运行代码 (创建windows 服务的形式 )
- C#创建windows服务搭配定时器Timer使用实例(用代码做,截图版)(从iteye搬到博客园)
- 使用C#代码安装 Windows 服务--直接运行安装服务
- C#创建windows服务搭配定时器Timer使用实例(用代码做,截图版)
- 利用PHP安装windows自动运行的服务,PHP程序可以实现长时间、自动运行、定时更新功能,直接可以用在项目中的类源代码
- 让你写的c#程序一开机就自动运行 Windows服务实现开机启动
- C# 创建Windows 服务简单实例
- CSC动态编译,监测文件夹下改变(Windows服务形式),自动编译生成dll供web项目使用
- C#创建Windows Service(Windows 服务)基础教程
- c#创建Windows service (Windows 服务)基础教程
- 关于在c#中创建用户控件后,winform应用程序在调用中无法通过点击用户控件的子控件为其自动添加事件代码的问题
- C# VS 2010创建、安装、调试 windows服务(windows service)
- C#编写Windows服务实例代码
- C#创建服务及使用程序自动安装服务,.NET创建一个即是可执行程序又是Windows服务的exe
- C#创建Windows服务程序
- C# 创建Windows服务项目,控制时间启用
- 整合Web和Windows服务——按预定时间间隔运行ASP.NET代码
- Windows系统开机自动运行程序和自动启动服务
- windows下将解压缩版的tomcat设置为自动运行的系统服务
- C#创建Windows Service(Windows 服务)基础教程