c# Windows服务应用程序的创建、安装和卸载
一、 Windows服务应用程序的创建、安装和卸载。
<1> 创建Windows服务应用程序,重命名之后点击确定即可。
<2> 添加Windows服务类。鼠标右键点击项目名称,在弹出的菜单中选择“添加新项”,之后在弹出的对话框中找到“Windows服务”项,修改添加项的名称之后点击确定即可。
<3> 在新添加项的设计视图上鼠标右键单击,在弹出的菜单中选择“添加安装程序”即可为当前Windows服务项添加安装程序。在新添加的安装项的代码中我们可以设置当前服务的描述等信息。代码如下:
<4> 打开服务项的代码视图,在这里我们可以编写当前服务项的功能。在这里我们可以设置服务在五种状态变化时所执行的代码程序。
<5> 在创建项目的时候系统会自动生成一个Program类,这个类便是服务程序的入口,在这里我们可以设置当前服务项目所要执行的服务的顺序。
<6> 服务程序编写完之后,我们无法像其他应用程序那样直接点击VS上方的启动便可运行程序。Windows服务程序需要先安装才能运行。安装需要InstallUtil.exe这个应用程序。这个小应用程序在每个操作系统上都存在,可以在网上下载,也可以在C盘进行搜索获得。
<7> 用打开命令窗口之后,运行,点击回车即可安装服务。注意,安装有360安全卫士的电脑会弹出是否运行当前程序的窗口,点击运行。
<8> 安装完之后就可以运行当前服务了。要想卸载某个服务,可以打开命令行窗口,执行,点击回车即可卸载指定的服务。注意,服务名称一定不能写错,否则可能会删除其他的服务导致电脑卡死等情况。