一、什么是Windows 处事?
二、创建Windows 处事与安置/卸载批措置惩罚惩罚。
三、调试Windows 处事。
正文一、什么是Windows 处事?
答:Microsoft Windows 处事(即,以前的 NT 处事)使您能够创建在它们本身的 Windows 会话中可永劫间运行的可执行应用措施。这些处事可以在计算机启动时自动启动,可以暂停和从头启动而且不显示任何用户界面。这使处事非常适合在处事器上使用,或任何时候,为了不影响在同一台计算机上事情的其他用户,需要永劫间运行成果时使用。还可以在差别于登录用户的特定用户帐户或默认计算机帐户的安适上下文中运行处事。
二、创建Windows 处事。
打开:Visual Studio 2010 => 新建 => 项目 => Windows 处事,如图:
点击确定 => 生成的Service1.cs 文件视图上右键 => 添加安置措施 => 生成的ProjectInstaller.cs视图页面设置serviceInstaller1 里的启动方法、Windows 处事名称,如图:
然后在设置serviceProcessInstaller1的账号信息,选择“本地系统”,如图:
至此,安置措施与框架已经搭建完毕,然后就在Service1.cs的OnStart代码视图中编写本身的业务代码即可,如图:
至此,完整windows 处事已经制作完毕。
安置处事的批措置惩罚惩罚代码:
"%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe" F:\xxx\xxx.exe net start "处事名称"
卸载处事的批措置惩罚惩罚代码:
net stop "处事名称" "%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe" /u F:\xxx\xxx.exe
三、调试Windows处事。
打开的Visual Studio 2010工具栏中的工具 => 附加到进程 => 点击确定,,选择列表中的要调试处事名称 => 点击附加就可以调试了。措施中只需F9办理就可以调试,注意要windows处事连结版本一致哦。
如图: