1. 程式人生 > >exe文件作為服務啟動

exe文件作為服務啟動

mac edit ram manager .com 創建服務 idt log 處理

一. 準備軟件

instsrv.exe

srvany.exe

可以放到 C:\bin下面,如圖:

技術分享

二. 創建服務

以金蝶加密文件為例

C:\WINDOWS\system32\KISCOM\kisManager.exe 這是安裝金蝶時加密服務執行文件

技術分享

instsrv ServiceName C:\Windows\System32\srvany.exe

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

三. 註冊表處理

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

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName

同樣的ServiceName是你剛才安裝服務時自定義的服務名稱。

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

名稱 Application 值為你要作為服務運行的程序地址。
名稱 AppDirectory 值為你要作為服務運行的程序所在文件夾路徑。
名稱 AppParameters 值為你要作為服務運行的程序啟動所需要的參數。

如:

技術分享

四. 服務管理

控制面板 – 管理工具 – 服務(或者 開始 – 運行 – services.msc 確認)打開服務管理器

技術分享

五. 刪除服務

dos 下 sc delete 服務名

技術分享

技術分享

exe文件作為服務啟動