• 将bat文件注册成为系统服务


    第一章 注册系统服务准备

    1.1      注册系统服务前准备

    1.1.1 涉及第三方软件

     Bat_To_Exe_Converter.exe (将*.bat文件转化为可执行*.exe文件)

     instsrv.exe (微软自带注册系统服务软件)

     srvany.exe (微软自带注册系统服务软件)

     SRVINSTW.EXE (服务安装与卸载软件,本文档主要是借用它来卸载服务)

    第二章 注册系统服务过程

    本文档注册系统服务器总体思路如下:

    先将批处理文件*.bat文件转化为可执行文件*.exe,再将可执行文件*.exe注册为系统服务。

    2.1      将*.bat文件转化为*.exe文件

    借用第三方软件Bat_To_Exe_Converter.exe,将*.bat文件转化为*.exe文件,具体方法如下:

    首先导入需要转的*.bat文件,如下图:installService.bat,然后点击“Compile”按钮进行编译生成*.exe文件,生成*.exe文件默认文件名与路径和*.bat一致,如生成的文件为:D:installServiceinstallService.exe

    2.2      将 *.exe文件注册系统服务

    2.2.1 新建服务

    将instsry.exe和srvany.exe拷贝到d:installService文件夹下,

    使用instsrv与srvany来新建一个名为:installService服务。

    命令为:instsrv 服务名 d:installServicesrvany.exe

    具体如下图:

    新建服务后,可以进入注册表,查看到该服务,具体方法如下:

    “开始”-“运行”-“regedit”,找到

    [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesinstallService],其中installService为新创建的服务名,如图:

    2.2.2 注册服务

    第一步:进入新建的服务名中,新建一个项,值为:Parameters

    第二步:进入项“Parameters”,新建一个“字符串值(s)”,名为:AppDirectory,修改AppDirectory参数值为可执行文件*.exe目录路径。如:D:installService,具体如图:

    第三步:在项“Parameters”,新建一个“字符串值(s)”,名为:Application,修改Application参数值为可执行文件*.exe文件路径。如:D:installServiceinstallService.exe,具体如图:

    第四步:检查两个“字符值(S)”是否正确,如图:

    第五步:检查该服务是否注册成功。

          点击“我的电脑”-“管理”-“计算机管理”-“服务和应用程序”-“服务”,查看是否有一个服务名为:installService.具体如图:

    该服务安装成功后,为默认“自动启动”,但是第一次需要手动启动。

  • 相关阅读:
    react 常用组件整理
    react 问题记录二(侧重于state或者说server层操作)
    web前端常用小函数汇总
    vue 路由跳转四种方式 (带参数) 【转藏】
    微信小程序实用组件:省市区三级联动
    vue table组件显示一个图片

    520
    微信小程序,子页面调用父页面的函数和方法
    webstorm 右侧滚动条怎么设置颜色
  • 原文地址:https://www.cnblogs.com/guohu/p/11105446.html
Copyright © 2020-2023  润新知