當前位置:編程學習大全網 - 熱門推薦 - 怎麽把自己寫的服務程序添加到計算機服務?

怎麽把自己寫的服務程序添加到計算機服務?

下面介紹使用SrvAny.exe將tracd封裝成windows服務。

1.下載安裝Windows2003 Resource Kits,其實我們只需要該目錄下的SrvAny.exe和instsrv.exe文件即可,在此目錄下還有rktools.chm幫助文件,大家可以查看SrvAny.exe如何使用。

2.創建服務,語法如下:instsrv 服務名稱 srvany所在路徑/srvany.exe。假設我們的Windows 2003 Resource Kits都安裝在C:/Program Files/Windows Resource Kits/Tools目錄,待建立的服務名稱是TracSrv,那麽我們的命令如下:

"C:/Program Files/Windows Resource Kits/Tools/instsrv" TracSrv "C:/Program Files/Windows Resource Kits/Tools/srvany.exe"

需要註意的是,srvany前的路徑不能省略,必須是絕對路徑。

現在我們已經創建了壹個名叫TracSrv的服務,下壹步我們來配置這個服務,讓它封裝tracd命令。

3.打開註冊表編輯器。找到註冊表項 “HKEY_LOCAL_MACHINE/SYSTEM/ CurrentControlSet/Services/TracSrv”,在TracSrv項裏建立新的子項“Parameters”,再在新建的 Parameters項裏新建字符串值,數值名稱設為“Application”,數值數據設為我們在第壹篇說的啟動tracd的行命令,也就是

c:/python24/python c:/python24/scripts/tracd -p 8001 C:/SCM/Angel/Angel_Trac

(註意使用全路徑)。這樣,我們就配置好了TracSrv服務。

4.啟動TracSrv服務。現在我們就可以在瀏覽器中訪問Trac網站,只要服務器啟動,不需要進入登陸Windows桌面,我們就可以訪問Trac站點了。

如何刪除這個服務呢?使用sc.exe即可,此命令在xp系統自帶。

1.停止TracSrv服務。

2.運行cmd,進入行命令窗口,輸入“sc delete TracSrv",回車即可。

  • 上一篇:adam是什麽意思
  • 下一篇:360手機助手如何連接手機和電腦(手機和電腦如何傳輸文件和視頻)
  • copyright 2024編程學習大全網