关于Windows Service

来源:互联网 发布:笔记本网络共享给手机 编辑:程序博客网 时间:2024/05/22 02:48

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文件夹复制到别的地方,否则会报,原因未知


 


0 0