茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1672327 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
IMG_60D_00007.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

微軟帝國 : [轉貼]Instsrv.exe & Srvany.exe - 將程式加入"系統服務" 運行

發表者 討論內容
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15771
[轉貼]Instsrv.exe & Srvany.exe - 將程式加入"系統服務" 運行

Instsrv.exe & Srvany.exe - 將程式加入"系統服務" 運行

如何將程式加入"系統服務" 運行? (Instsrv.exe and Srvany.exe)

讓程式轉作為服務並執行


有時希望某程式開機後,不需要登入就執行,那就是需要使用 "系統服務" 這功能了!

----------------------------------------------------------------------------------
想讓一個程序在啟動系統的時候自動執行,你有什麼好辦法? 增加到啟動組? 那如果別人刪除掉就不管用了。

如果你使用了Windows NT/2000/XP,就可以試試把這個程序增加為一個服務,
這樣只有擁有權限的人才可以更改服務,只要你設定好權限,就不用擔心會被別人刪除了。

要把應用程式增加為服務,你需要兩個小軟體:Instsrv.exe和Srvany.exe。

Instsrv.exe可以給系統安裝和刪除服務,
Srvany.exe可以讓程序以服務的方式執行。

這兩個軟體都包含在Windows NT Resource Kit裡,如果你沒有,也可以點擊這裡下載。
http://www.techeez.com/download/nt/instsrv.exe

http://www.techeez.com/download/nt/srvany.exe

把這兩個程序儲存在一個方便的位置,例如C碟根目錄下。我們舉例來說明,把OE作為一個服務增加進Windows XP Professional操作系統中,

並把這個服務命名為「Mail」。

在執行中輸入「CMD」,Enter鍵,開啟指令行視窗,在提示號後面直接輸入:「c:\instsrv.exe Mail c:\srvany.exe」然後Enter鍵,

其中的「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」並Enter鍵,在列表中找到我們剛增加的Mail服務,雙按開啟,來做詳細的設定。

在「General」選擇項上,我們需要設定這個服務的執行方式,在圖二中可以看見,作為一個服務,有「自動(Automatic)」,「手動(Manual)」和「禁止(Disabled)」

三種啟動類型,按照需要,我們一般設定成自動就可以了。

而在「Logon」選擇項下可以設定以什麼身份執行這個服務,一般可以不用理會,按照預設的設定。「Recovery」選擇項下則是進行恢復設定的,你可以指定,

在服務第一次,第二次和第三次出錯之後分別採取什麼措施。

「Dependencies」則顯示了服務之間的依存關係,可以讓你察看這個服務的執行依賴哪些其它服務,以及還有什麼服務依賴於這個服務。

這後面幾個對我們一般用戶沒有什麼意義。

經過這些設定,你的服務已經完全可以正常工作了。

登出一下看看。為了讓你看清除,我們先開啟OE,這時在工作管理器裡,有兩個msimn工作,用戶名為「.com...............................」的是我們開啟的OE,

而用戶名為「SYSTEM」的就是我們增加的服務。
如果你玩夠了,不想再執行這個服務,可以直接禁止它在啟動的時候執行,或者使用Instsrv.exe程序刪除。

方法是在指令行下輸入「c:\instsrv.exe Mail remove」,然後Enter鍵就可以了。需要注意的是Instsrv.exe這個程序也可以刪除某些系統服務,

所以使用的時候一定要小心,對於系統服務,安全起見千萬不要刪除,哪怕你覺得它對你沒有用。


擊這裡下載

http://www.badongo.com/file/11883138

[ 本帖最後由 李斯特霍華 於 2008-10-29 21:20 編輯 ]

原文出處:Instsrv.exe & Srvany.exe - 將程式加入"系統服務" 運行 - 免空軟體 - 卡提諾論壇 - mail,msc,Windows NT
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15771
[轉貼]使用instsrv.exe+srvany.exe將應用程序安裝為windows服務

使用instsrv.exe+srvany.exe將應用程序安裝為windows服務

  • 發佈日期:2013-07-15 09:33:53   作者:飛天虎  
  • 一、什麼是instsrv.exe和srvany.exe

        instsrv.exe.exe和srvany.exe是Microsoft Windows Resource Kits工具集中 的兩個實用工具,這兩個工具配合使用可以將任何的exe應用程序作為window服務運行。srany.exe是註冊程序的服務外殼,可以通過它讓應用程序以system賬號啟動,可以使應用程序作為windows的服務隨機器啟動而自動啟動,從而隱藏不必要的窗口,例如:應用程序控制台等。那麼我們肯定想是不是安裝srvany.exe就可以完成以上功能了呢?答案是正確的,但是安裝srvany.exe需要用到另一個工具instsrv.exe,是的,instsrv.exe的作用就是為了安裝srvany.exe工具,這樣相信大家明白了instsrv.exe和srvany.exe的作用,下面就簡單的介紹如何將exe應用程序做成windows服務。

    二、操作步驟

        1、獲取應用程序

              略

        2、用instsrv.exe安裝srvany.exe

        將instsrv.exe和srvany.exe拷貝到"C:\WINDOWS\system32"目錄下(如果是64bit系統,則將其拷貝到C:\WINDOWS\SysWOW64),用instsrv.exe安裝srvany.exe,進入dos界面:


    C:\Documents and Settings\administrator>C:\WINDOWS\SysWOW64\instsrv.exe MyService C:\WINDOWS\SysWOW64\srvany.exe

    註:Myservice是自定義的服務的名稱,可以根據應用程序名稱任意更改。
        3、對srvany.exe進行配置
        點擊"開始-運行-regedit"打開註冊列表,定位到以下路徑:
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyService
    MyService是你安裝srvany.exe時定義的名稱。
        一般情況下該服務名下沒有Parameters項目,需要手動建立:對服務名稱項目右擊新建項,名稱為       
        Parameters,然後定位到Parameters項,新建以下幾個字符串值。
        名稱 Application 值為你要作為服務運行的程序地址。
        名稱 AppDirectory 值為你要作為服務運行的程序所在文件夾路徑。
        名稱 AppParameters 值為你要作為服務運行的程序啟動所需要的參數。
        下面以一個簡單的小程序配置實例說明:

     
    配置完成後,驗證服務如下:
     


     
    至此,使用instsrv.exe+srvany.exe將應用程序安裝為windows服務介紹完畢,如果大家有其他好的建議和方法,還請多多指點,謝謝!
     

    原文出處:使用instsrv.exe+srvany.exe将应用程序安装为windows服务 - 服务器技术 - 次元立方网 - 电脑知识与技术互动交流平台
    冷日
    (冷日)
    Webmaster
    • 註冊日: 2008/2/19
    • 來自:
    • 發表數: 15771
    [轉貼]instsrv.exe下載和使用方法(添加刪除系統服務工具)

    instsrv.exe下載和使用方法(添加刪除系統服務工具)

    instsrv.exe是微軟Windows Server 2003 Resource Kit Tools工具中的一個。

    Windows Server 2003 Resource Kit Tools是一組為管理員、開發者和高級用戶設計的軟件工具,包括管理活動目錄、組策略、TCP/IP網絡、註冊表、系統安全、監測等涉及Windows Server 2003 操作系統的其它很多方面的非常規安裝的工具組。官方網站: 點我進入 官方包大小11.77MB

    但我們只用其中一個instsrv.exe就足夠了,

    本站提供下載: 點我下載(18KB)【instsrv.exe】

    使用方法演示:

    我們在d盤建一個ipcpu.bat
    內容:at 21:26 shutdown -s -t 200

    然後添加服務:
    (先把instsrv.exe放到C:\Program Files,當然,別的地方也行)

    C:\Program Files>instsrv.exe ipcpu 「d:\ipcpu.bat」

    The service was successfuly added!


    Make sure that you go into the Control Panel and use
    the Services applet to change the Account Name and
    Password that this newly installed service will use
    for its Security Context.

    我們用services.msc打開服務管理可以看到,默認是關閉的,記著打開哦!

    刪除服務:C:\Program Files>instsrv.exe ipcpu REMOVE

    不多講了,大家摸索一下把!


    原文出處:instsrv.exe下载和使用方法(添加删除系统服务工具) | IPCPU——网络之路
    前一個主題 | 下一個主題 | 頁首 | | |


    
    Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|