atitit.加入win 系统服务 bat批处理程序服务的法总结instsrv srvany java linux
atitit.加入win 系統服務 bat批處理程序服務的法總結instsrv srvany? java linux
系統服務不同于普通視窗系統應用程式。不可能簡簡單單地通過執行一個EXE就啟動視窗系統服務了,大概十專門有個start,stop函數了..
Sc.exe 有用工具,可是這個須要服務類型的exe..貝兒不的啟動..
instsrv ,,雅十須要服務類型的exe..貝兒不的啟動..
instsrv srvany.exe? 這個好,能bat
用InstallUtil安裝視窗系統服務(.net 寫的服務exe)
作者 老哇的爪子 Attilax 艾龍,? EMAIL:1466519819@qq.com
轉載請注明來源: http://blog.csdn.net/attilax
#-------------srvany.exe是什么?
srvany.exe是Microsoft Windows Resource Kits工具集的一個有用的小工具,用于將不論什么EXE程序作為Windows服務執行。也就是說srvany僅僅是其注冊程序的服務外殼,這個特性對于我們來說很有用,我們能夠通過它讓我們的程序以SYSTEM賬戶啟動,或者實現隨機器啟動而自啟動,也能夠隱藏不必要的窗體,比方說控制臺窗體等等。
#-----------instsrv srvany.exe的使用..
instsrv ServiceName C:\Windows\System32\srvany.exe
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysql56a\Parameters]
"AppDirectory"="值為你要作為服務執行的程序所在目錄路徑"
"AppParameters"="值為你要作為服務執行的程序啟動所須要的參數"
"Application"="D:\\MySQL56\\start.bat"
ServiceName即你自定義的服務名稱,能夠是要作為系統服務啟動的應用程序的名稱。
安裝完成后。我們須要對srvany.exe進行配置,以便于能夠載入我們指定的程序。配置的方法是,開始 – 執行 – regedit,打開注冊表,定位到以下的路徑。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName
相同的ServiceName是你剛才安裝服務時自定義的服務名稱。
假設該服務名下沒有Parameters項目,則對服務名稱項目右擊新建項,名稱為Parameters,然后定位到Parameters項,新建以下幾個字符串值。
名稱 Application 值為你要作為服務執行的程序地址。
名稱 AppDirectory 值為你要作為服務執行的程序所在目錄路徑。
名稱 AppParameters 值為你要作為服務執行的程序啟動所須要的參數。
比方這里是個配置實例,我們這里配置的服務名稱是NGINX,其余是nginx的安裝配置情況。
srvany配置
當然另一個比較簡單的做法,那就是將以下的文本保存為*.reg文件,然后雙擊導入注冊表。
?
?? ?
Windows Registry Editor Version 5.00
?
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\服務名稱\Parameters]
"Application"="值為你要作為服務執行的程序地址"
"AppDirectory"="值為你要作為服務執行的程序所在目錄路徑"
"AppParameters"="值為你要作為服務執行的程序啟動所須要的參數"
凝視:: 路徑要雙重的反斜杠..
參考:
使用srvany.exe將不論什么程序作為Windows服務執行 _ 王曄的流水賬.htm
怎樣創建用戶定義的服務.htm
疑難解答使用 Cmd.exe SrvAny.htm
[轉]怎么用.NET創建視窗系統服務 - 風過無聲 - 博客頻道 - CSDN.NET.htm
C++編寫系統服務_百度文庫.htm
paip.注冊java程序為LINUX系統服務的總結。
- attilax的專欄 - 博客頻道 - CSDN.NET.htm
轉載于:https://www.cnblogs.com/xfgnongmin/p/10728978.html
總結
以上是生活随笔為你收集整理的atitit.加入win 系统服务 bat批处理程序服务的法总结instsrv srvany java linux的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js 继承的几种方式
- 下一篇: vue 设置 input 为不可以编辑