專業下載站,下載軟件就到188下載站

新剑侠情缘职业后期:新剑侠情缘倒元宝

您的位置: 新剑侠情缘倒元宝>系統軟件>系統輔助  > 

srvany.exe和instsrv.exe

  • 軟件大?。?span itemprop="fileSize">0.02MB
  • 更新日期:18-10-08
  • 軟件語言:簡體中文
  • 軟件類別:系統輔助
  • 軟件授權:官方版
  • 適用平臺:WinAll
軟件介紹 精品推薦 人氣軟件 相關文章 網友評論 下載地址

新剑侠情缘倒元宝 www.azbbd.icu 為您推薦: Launchy VMware Wutool vFloppy D3DX9_39.dll

要把應用程序添加為服務,你需要兩個小軟件:Instsrv.exe和Srvany.exe。Instsrv.exe可以給系統安裝和刪除服務,Srvany.exe可以讓程序以服務的方式運行。這兩個軟件都包含在Windows NT Resource Kit里,如果你沒有,也可以在本站下載 instsrv.exe和 srvany.exe。

  srvany.exe可用于將任何EXE程序作為Windows服務運行。也就是說srvany只是其注冊程序的服務外殼,這個特性對于我們來說非常實用,我們可以通過它讓我們的程序以SYSTEM賬戶啟動,或者實現隨機器啟動而自啟動,也可以隱藏不必要的窗口,比如說控制臺窗口等等。
 

srvany.exe和instsrv.exe使用方法


  當你獲取到srvany后并決定將某程序作為服務啟動后,請先將srvany安裝為系統服務,具體的安裝方法有很多,這里使用instsrv,語法如下:

  安裝 instsrvServiceNameC:WindowsSystem32srvany.exe

  卸載 instsrvServiceNameremove

  (ServiceName 即你自己定義的服務名稱,可以是要作為系統服務啟動的應用程序的名稱。)

  安裝完畢后,我們需要對srvany.exe進行配置,以便于能夠加載我們指定的程序,配置的方法是,開始 - 運行 - regedit,打開注冊表,定位到下面的路徑。HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesServiceName

  如果該服務名下沒有Parameters項目,則對服務名稱項目右擊新建項,名稱為Parameters,然后定位到Parameters項,新建以下幾個字符串值。

  名稱 Application 值為你要作為服務運行的程序地址。

  名稱 AppDirectory 值為你要作為服務運行的程序所在文件夾路徑。

  名稱 AppParameters 值為你要作為服務運行的程序啟動所需要的參數。

  比如這里是個配置實例,我們這里配置的服務名稱是NGINX,其余是nginx的安裝配置情況。


 

srvany.exe和instsrv.exe導入注冊表的方法


  當然還有一個比較簡單的做法,那就是將下面的文本保存為*.reg文件,然后雙擊導入注冊表。

  Windows Registry Editor Version 5.00

  [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices服務名稱Parameters]

  "Application"="值為你要作為服務運行的程序地址"

  "AppDirectory"="值為你要作為服務運行的程序所在文件夾路徑"

  "AppParameters"="值為你要作為服務運行的程序啟動所需要的參數"

  至此,MyService已經安裝成windows服務了,在Window服務項中即可查看。

  批處理說明:

  1. run-install.bat 封裝了安裝服務的操作(上面有提到)。需要傳入參數有服務名稱,程序名稱。

  @echo off

  rem 參數依次為 服務名稱 可執行文件名稱

  @echo 服務名稱:%1

  @echo 程序名稱:%2

  rem 定義需要運行的程序路徑

  set curExe=%~dp0%2

  rem 定義注冊表路徑

  set regpath=HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMyServiceParameters

  rem 定義srvany.exe文件路徑

  set sourcePath=%~dp0srvany.exe

  rem 進入當前目錄

  cd /d "%~dp0"

  rem 安裝引導服務

  instsrv %1 "%sourcePath%"

  @echo 服務添加完成

  rem 添加注冊表語法: reg add 注冊表路徑 /v 項名稱 /t 值類型 /d 數據 /f 表示強行修改不提示

  rem 名稱 Application 值為你要作為服務運行的程序地址 /d對應的參數有斜杠不是為了轉義引號,而是路徑還有斜杠,默認將引號轉義了,額外添加斜杠是為了保留引號

  reg add %regpath% /v AppDirectory /t REG_SZ /d "%~dp0" /f

  rem 名稱 AppDirectory 值為你要作為服務運行的程序所在文件夾路徑

  reg add %regpath% /v Application /t REG_SZ /d "%curExe%" /f

  rem 名稱 AppParameters 值為你要作為服務運行的程序啟動所需要的參數

  reg add %regpath% /v AppParameters /t REG_SZ /f

  @echo 注冊表添加完成

  2.install.bat 命令含義:進入當前目錄,調用當前目錄下的run-install.bat文件,并傳入參數,完成服務安裝。服務名:MyService 執行程序:Console.exe

  @echo off

  cd /d %~dp0

  call run-install.bat MyService Console.exe

  pause

  3.run-del.bat 簡單封裝了卸載服務的操作,傳入服務名稱即可。

  @echo off

  rem 參數依次為 服務名稱

  @echo 服務名稱:%1

  rem 進入當前目錄

  cd /d %~dp0

  rem 卸載引導服務

  instsrv %1 remove

  4.del.bat 命令含義:進入當前目錄,調用當前目錄下的run-del.bat文件,并傳入參數,完成服務卸載。服務名:MyService

  @echo off

  cd /d %~dp0

  call run-del.bat MyService

  pause
 

srvany.exe和instsrv.exe更新日志


1.修復BUG,新版體驗更佳

2.更改了部分頁面

小編推薦:走過路過千萬不要錯過,錯過了srvany.exe和instsrv.exe你就再也體驗不到這么好的服務了。本站還推薦給您{recommendWords}

人氣軟件

網友評論

您的評論需要經過審核才能顯示 網名

0條評論>網友評論