zoukankan      html  css  js  c++  java
  • C#创建windows服务(二:创建和卸载windows服务)

    引用地址:

    https://docs.microsoft.com/zh-cn/dotnet/framework/windows-services/how-to-create-windows-services

     

    手动安装你的服务

    1. 在 Windows“启动”菜单或“启动”屏幕上,依次选择“Visual Studio”、“Visual Studio Tools”、“开发人员命令提示”。

      出现 Visual Studio 命令提示。

    2. 访问你的项目的已编译可执行文件所在的目录。

    3. 以你的项目的可执行文件作为参数,通过命令提示运行 InstallUtil.exe:

      installutil <yourproject>.exe  
      

      如果使用 Visual Studio 命令提示,InstallUtil.exe 应该在系统路径上。 如果不在,你可以将其添加到该路径,或使用完全限定的路径来调用它。 此工具随 .NET Framework 安装,其路径为 %WINDIR%Microsoft.NETFramework[64]<framework_version>。 

    4. 例如,对于 32 位版本的 .NET Framework 4 或 4.5.*,如果你的 Windows 安装目录为 C:Windows,则该路径为 C:WindowsMicrosoft.NETFrameworkv4.0.30319InstallUtil.exe

    5.  对于 64 位版本的 .NET Framework 4 或 4.5.*,默认路径为 C:WindowsMicrosoft.NETFramework64v4.0.30319InstallUtil.exe

      也可使用bat文件做启动:

        如果启动service.exe程序为服务

        1. 创建bat文件

        2. 写入以下内容

         C:WindowsMicrosoft.NETFramework64v4.0.30319InstallUtil  "%cd%"service.exe

        net start service.exe

    手动卸载你的服务

    1. 在 Windows“启动”菜单或“启动”屏幕上,依次选择“Visual Studio”、“Visual Studio Tools”、“开发人员命令提示”。

      出现 Visual Studio 命令提示。

    2. 以你的项目的输出作为参数,通过命令提示运行 InstallUtil.exe:

      installutil /u <yourproject>.exe  
      
    3. 有时,服务的可执行文件被删除后,该服务可能仍然会出现在注册表中。 这种情况下,请使用命令 sc delete 从注册表中删除服务的条目。

    更多参考:https://docs.microsoft.com/zh-cn/dotnet/framework/windows-services/how-to-create-windows-services

  • 相关阅读:
    设置了透明以后,会有严重残影
    “真正的工作不是说的天花乱坠”,Torvalds 说, “而是在于细节”(Torvalds 认为成功的项目都是99%的汗水和1%的创新)
    iOS和Android使用MQTT协议实现消息推送和即时通讯(替代XMPP,已经有TMS MQTT)
    avalonjs1.5 入门教程
    Grunt 之 Connect
    性能
    JQUERY省、市、县城市联动选择
    Meteor全栈开发平台
    微型工作流引擎设计
    微型工作流引擎-功能设计
  • 原文地址:https://www.cnblogs.com/xieyang07/p/10192514.html
Copyright © 2011-2022 走看看