轉自:http://blog.sina.com.cn/s/blog_51e82bab0100f31k.htmlhtml
添加windows服務分爲不少種,最多見的有使用windows API進行添加服務或者使用手動添加服務這兩種方法 數據庫
手動添加服務方法:(手動法又分爲使用Instsrv.exe和Srvany.exe軟件包的方法,以及非使用Instsrv.exe和Srvany.exe軟件包添加法)windows
使用Instsrv.exe和Srvany.exe軟件包的方法:安全
要把應用程序添加爲服務,你須要兩個小軟件:Instsrv.exe和Srvany.exe。Instsrv.exe能夠給系統安裝和刪除服務,Srvany.exe可讓程序以服務的方式運行。這兩個軟件都包含在Windows
而後回車,app
其中的「c:\instsrv.exe」和「c:\srvany.exe」表示這兩個程序保存的位置,而sand_test則是你想添加的服務名稱。編輯器
接下來須要對服務作一些額外的設置,在運行中輸入「Services.msc」並回車,在列表中找到咱們剛添加的Mail服務,雙擊打開,來作詳細的設置。在「General」選項卡上,咱們須要設置這個服務的運行方式,在圖二中能夠看見,做爲一個服務,有「自動(Automatic)」,「手動(Manual)」和「禁止(Disabled)」三種啓動類型,按照須要,咱們通常設置成自動就能夠了。而在「Logon」選項卡下能夠設置以什麼身份運行這個服務,通常能夠不用理會,按照默認的設置。「Recovery」選項卡下則是進行恢復設置的,你能夠指定,在服務第一次,第二次和第三次出錯以後分別採起什麼措施。「Dependencies」則顯示了服務之間的依存關係,可讓你察看這個服務的運行依賴哪些其它服務,以及還有什麼服務依賴於這個服務。這後面幾個對咱們通常用戶沒有什麼意義。通過這些設置,你的服務已經徹底能夠正常工做了。
另外一個簡單闡述手動方法使用instsrv.exe /srvany.exe 註冊windows 服務的方法
用instsrv.exe /srvany.exe 註冊windows 服務方法:
1.
-------- 將srvany.exe 註冊成系統服務操作系統
2.
3.
4.
5.
6.
7.
8.
----------- 經過srvany.exe 啓動註冊表中定義的.exe 應用
9.
------------
在windows 服務管理器中看到定義的服務...
------------
注意:
on error resume next
if err.number=0 then
end if
這樣在計算機從新啓動後才能自動執行定義的服務!!!!
不然.exe 應用可能沒法執行~~~
注意:
在服務的登錄選項卡上, 不然一些網絡操做將不能完成!!!
--------------------------------------------------------------------------------
非使用Instsrv.exe和Srvany.exe軟件包的創建windows目錄的方法:
windows 如何手動添加服務 windows 手動添加服務 方法一:修改註冊表 在註冊表編輯器,展開分支"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services"(若是CurrentControlSet裏面沒有services的話,就在ControlSet001或002下面的services目錄下新建服務),在右側窗格中顯示的就是本機安裝的服務項。若是要新建服務,只須點擊"編輯→新建→項" ,而後爲此項命名,如"test";而後右擊該項,選擇"新建→字符串值"或"新建→Dword值"便可。添加一個服務項目具體須要添加的鍵值以下: "DisplayName",字符串值,對應服務名稱; "Description",字符串值,對應服務描述; "ImagePath",字符串值,對應該服務程序所在的路徑; "ObjectName",字符串值,值爲"LocalSystem",表示本地登陸; "ErrorControl",Dword值,值爲"1"; "Start",Dword值,值爲2表示自動運行,值爲3表示手動運行,值爲4表示禁止;