BloggerAds

2015年4月2日 星期四

如何將 執行檔EXE 變成WINDOWS 服務

以下取自 奧米加空間

Q37:如何將應用程式修改設定成為系統服務,電腦啟動後,無需登陸,就可以在後台執行呢?
A37:直接使用微軟提供的 Windows NT resource kit 中兩個免費小程式 Instsrv.exe 和
Srvany.exe就行了。兩個加一起不到20K。Instsrv.exe可以安裝和刪除服務,Srvany.exe
可以讓程式以系統服務方式運行。 

方法: 
1.將這兩個小程式解壓到C碟根目錄(其他位置也可以,此處只是為方便表達) 


2.以增加 notepad 為系統服務為例,到 MS-DOS 視窗後在命令提示符下輸入 

 c:\instsrv.exe Notepad c:\srvany.exe 

“c:\instsrv.exe”和“c:\srvany.exe”是這兩個程式所在位置,Notepad是想增加服務
的名稱


3.執行注冊表,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 
找到剛增加的服務 notepad,按右鍵,新建一個鍵值,名為“Parameters”,按新建的
Parameters,並再新建一個名稱為“Application”的子鍵值,資料類型選“REG_SZ”,
數值為服務執行的程式所在位置,比如 C:\WinNT\Notepad.exe 即可。 

這個方法,你會了就會覺得很簡單,在NT/2000/XP下均可使用。 

更詳細的,請參考 
HOWTO: Create a User-Defined Service 
http://support.microsoft.com/?id=137890 

如果你沒有這兩個小程式請到這裡下載
http://omega.idv.tw/download/show.php?id=12
https://myblogvictory.blogspot.com/2015/04/exe-windows.html

沒有留言:

張貼留言

sitebro 搜尋工具