您的位置:首页 > 编程语言 > C#

关于Windows Service

2015-09-11 17:25 459 查看
Windows Service,服务。首先讲下服务的原理,服务是由windows给你自动或者手动调用的程序,它本质上也是调用你的项目的exe文件。你可以定义一个timer,定时执行代码。下面看看如何创建服务项目

首先使用vs2010创建

然后在创建的Service1中

右键 视图设计器

在 视图设计器界面中 右键 添加安装程序

此时,项目中会出现ProjectInstaller.cs文件

在ProjectInstaller右键视图器

在serviceInstaller1的属性窗口中定义服务的信息

因为我们的系统是64位的系统,所以需要把活动平台改为anycpu,在资源解决方案中

在程序集中

那如何安装服务呢?我这里使用命令的方式

制作完成的windows服务发布后为一个exe文件,要想到目标机器上安装使用这个服务,可以用微软提供的installutil工具,通过命令行的方式实现安装和卸载。

  installutil工具在目录:系统盘:\WINDOWS\Microsoft.NET\Framework\v4.0.30319下,运行cmd,输入

  C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\installutilxxxx.exe 回车,即可完成windows服务的安装。

  卸载则为输入 C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\installutil/u xxxx.exe 回车。

也可以这样

sc.exe 这个 Windows 命令 开始——运行——cmd.exe,然后输入 sc 就可以看到了.使用办法很简单: sc delete "服务名"


注意:在安装时,需要把Debug文件夹复制到别的地方,否则会报,原因未知

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  windows c#