一、新建一windows 服务项目。
二、编写服务主体。
三、在service 的设计界面上单击鼠标右键,选择 “添加安装程序“。(不操作这一步,将不能布置到服务器)。
四、确定如何启动服务,在ProjectInstaller.cs (设计)上拉出serviceInstaller1的属性,为 StartType 属性设值:
1. Manual 服务安装后,必须手动启动。
2. Automatic 每次计算机重新启动时,服务都会自动启动。
3. Disabled 服务无法启动。
五、设serviceProcessInstaller类的Account属性
1.LocalSystem 登录系统后,服务自动启动。
2.User 指定用户登录后才启动服务,安装时会提示登录用户名和密码,
六、安装:installutil 项目.exe
七、卸载:installutil /u 项目.exe
八、服务启动后默认目录为:windows\system32
九、如何安装不成功,查看 InstallUtil.InstallLog文件,如果InstallUtil.InstallLog没问题,在“事件查看器“中查启动失败原因。