追求极致解耦
技术这条路,即苦行僧般的修行!

导航

 

具体的windows服务的开发流程暂时不提,先说说安装,卸载,调试

安装

       1,  安装的时候VS必须以管理员的身份打开

       2, 用管理员的身份运行cmd

       3,运行(2.0和4.0不同)

                cd C:\WINDOWS\Microsoft.net\Framework\v2.0.50727------------(2.0)
                cd C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319----------(4.0)

       4,然后安装你的服务exe文件,在cmd中运行下面的

          InstallUtil.exe G:\公司代码\SuYuanAPI\SuYuanAPI\SuYuanAPI.BX.WindowsService\bin\Debug\SuYuanAPI.BX.WindowsService.exe

卸载

     和安装差不多,只是最后再cmd中运行

      InstallUtil  /u "G:\公司代码\SuYuanAPI\SuYuanAPI\SuYuanAPI.BX.WindowsService\bin\Debug\SuYuanAPI.BX.WindowsService.exe"

调试

   1,在服务管理器中启动服务

   2,然后在vs中添加附加当前程序到进程

   

   在需要调试的地方打上断点就OK了

   

bat文件

1:安装

     @title 安装windows服务
    cd /d %~dp0
    InstallUtil.exe SocketService1.exe
    net start TestSvr
    pause

2:启动

@echo off
%SystemRoot%\system32\net start HL7Service
pause

3:停止


@echo off
%SystemRoot%\system32\net stop HL7Service
pause

4:卸载

    @title 卸载windows服务
    cd /d %~dp0
    net stop TestSvr
    taskkill /f /im SocketService1.exe
    InstallUtil.exe SocketService1.exe  -u
    pause

 

    



posted on 2017-08-30 13:56  追求极致解构  阅读(167)  评论(0)    收藏  举报