|
|
|
讓程序作為服務運行
類 別:經驗教程/系統教程
整理時間:2005/9/8 7:51:55
閱讀次數:1443
想讓一個程序在啟動系統的時候自動運行,你有什么好辦法?添加到啟動組?那如果別人刪除掉就不管用了。如果你使用了Windows NT/2000/XP,就可以試試把這個程序添加為一個服務,這樣只有擁有權限的人才可以更改服務,只要你設置好權限,就不用擔心會被別人刪除了。 要把應用程序添加為服務,你需要兩個小軟件:Instsrv.exe和Srvany.exe。Instsrv.exe可以給系統安裝和刪除服務,Srvany.exe可以讓程序以服務的方式運行。這兩個軟件都包含在Windows NT Resource Kit里,如果你沒有,也可以點擊這里下載。 把這兩個程序保存在一個方便的位置,例如C盤根目錄下。我們舉例來說明,把OE作為一個服務添加進Windows XP Professional操作系統中,并把這個服務命名為“Mail”。在運行中輸入“CMD”,回車,打開命令行窗口,在提示符后面直接輸入:“c:\instsrv.exe Mail c:\srvany.exe”然后回車,其中的“c:\instsrv.exe”和“c:\srvany.exe”表示這兩個程序保存的位置,而Mail則是你想添加的服務名稱。 運行Regedit打開注冊表編輯器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下,找到剛才添加的Mail,點擊右鍵,新建一個鍵,命名為“Parameters”,點擊新建的Parameters,并再次新建一個名稱為“Application”的子鍵,數據類型為“REG_SZ”,數值為希望作為服務運行的程序的所在位置,如果你的Windows系統安裝在C盤下,那么OE的程序位置就是C:\Program Files\Outlook Express\msimn.exe ,把這個路徑添入數值中。到現在,這個服務已經成功的添加并且設置好了。如果你希望做的更加專業,可以在Mail服務下建立一個名為Description的子鍵,數據類型同樣為REG_SZ,數值可以寫一些你對這個服務的描述,這個我們在后面可以看到。 接下來需要對服務做一些額外的設置,在運行中輸入“Services.msc”并回車,在列表中找到我們剛添加的Mail服務,雙擊打開,來做詳細的設置。在“General”選項卡上,我們需要設置這個服務的運行方式,在圖二中可以看見,作為一個服務,有“自動(Automatic)”,“手動(Manual)”和“禁止(Disabled)”三種啟動類型,按照需要,我們一般設置成自動就可以了。而在“Logon”選項卡下可以設置以什么身份運行這個服務,一般可以不用理會,按照默認的設置!癛ecovery”選項卡下則是進行恢復設置的,你可以指定,在服務第一次,第二次和第三次出錯之后分別采取什么措施!癉ependencies”則顯示了服務之間的依存關系,可以讓你察看這個服務的運行依賴哪些其它服務,以及還有什么服務依賴于這個服務。這后面幾個對我們一般用戶沒有什么意義。經過這些設置,你的服務已經完全可以正常工作了。 注銷一下看看。為了讓你看清楚,我們先打開OE,這時在任務管理器里,有兩個msimn進程,用戶名為“.com.cn”的是我們打開的OE,而用戶名為“SYSTEM”的就是我們添加的服務。圖 如果你玩夠了,不想再運行這個服務,可以直接禁止它在啟動的時候運行,或者使用Instsrv.exe程序刪除。方法是在命令行下輸入“c:\instsrv.exe Mail remove”,然后回車就可以了。需要注意的是Instsrv.exe這個程序也可以刪除某些系統服務,所以使用的時候一定要小心,對于系統服務,安全起見千萬不要刪除,哪怕你覺得它對你沒有用。
重要聲明:
1.您在本站所下載的驅動文件均由本站收集于互聯網,如您認為本站侵犯了您的權益, 請通知我們,我們會在第一時間內作出相應處理;
2.本站不保證提供的下載資源的準確性、安全性和完整性;下載后請自行檢查是否帶有病毒;
3.本站不承擔用戶因使用這些下載資源對自己和他人造成任何形式的損失或傷害;
4.本站資源均為個人電腦本地下載,所以速度有時會很慢(多試幾次應該可以下載),請諒解
5.由于本站空間有限,為了增加新的內容,只好先轉移以前的某些資源,如果你還有需要,請來信告知
相關下載:
不存在相關下載內容或資源已過期...
相關評論:
[評論投票]
|
|
|
|