當前位置:首頁 » 注冊證書 » 將程序注冊為服務

將程序注冊為服務

發布時間: 2021-02-02 14:15:12

⑴ 怎樣才能使程序注冊成為系統服務

1、要實現這個功能要用到微軟提供的兩個小工具「.exe」和「srvany.exe」。先下載這兩個程序然後放在同一個目錄,我是直接放在D盤的,然後進入到DOS命令行下面輸入如下命令注冊服務:
d:\instsrv.exe tjserver d:\srvany.exe //tjserver是服務名
這個命令是把srvany.exe這個程序注冊成了系統服務

2、然後進入注冊表在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下找到剛剛注冊的服務名tjserver,在tjserver新建一個項,名稱為「Parameters」,單擊選中它然後在右側的窗口新建一個字元串值名稱為「Application」,將其值設置為你針要做為服務運行的程序的路徑,例如我的路徑為「D:\\tools\\tjs.exe」。這里特別要注意的是程序路徑一定要寫得跟前面的例子一樣,也是就是中間是用雙斜杠隔開,不然服務沒辦法自動啟動。
3、然後可以再建立一個AppDirectory指定程序運行的初始目錄(可選)。
如果你需要把自己注冊的服務做得看起來更專業也更好理解的話還可以繼續新建一個字元串值名稱為「Description」,在其值裡面你可以輸入你想顯示的服務描述。

還有一點特別要注意的是,如果你要做為服務運行的程序是在運行後需要界面的,我們可以在控制面板裡面找到管理工具然後打開服務或者直接運行「Services.msc」命令打開服務,找到剛剛創建的服務右鍵打開屬性,選中登陸選項卡,登陸身份選中本地系統帳戶並選中允許服務與桌面交互最後點確定,這樣你的服務在啟動後就可以看到界面了。

4、刪除注冊的服務
先停止服務,然後用命令「d:\instsrv.exe tjserver remove」刪除服務

⑵ 如何將應用程序exe注冊成服務,直接從後台運行

用Instsrv.exe(可以給系統安裝和刪除服務)和Srvany.exe(可以讓程序以服務的方式運行)
要實現這個功能要用到微軟提供的兩個小工具「instsrv.exe」和「srvany.exe」。先下載這兩個程序然後放在同一個目錄,我是直接放在D盤的,然後進入到DOS命令行下面輸入如下命令注冊服務:
d:\instsrv.exe tjserver d:\srvany.exe //tjserver是服務名
這個命令是把srvany.exe這個程序注冊成了系統服務
然後進入注冊表在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下找到剛剛注冊的服務名tjserver,在tjserver新建一個項,名稱為「Parameters」,單擊選中它然後在右側的窗口新建一個字元串值名稱為「Application」,將其值設置為你針要做為服務運行的程序的路徑,例如我的路徑為「D:\\tools\\tjs.exe」。這里特別要注意的是程序路徑一定要寫得跟前面的例子一樣,也是就是中間是用雙斜杠隔開,不然服務沒辦法自動啟動。
然後可以再建立一個AppDirectory指定程序運行的初始目錄(可選)。
如果你需要把自己注冊的服務做得看起來更專業也更好理解的話還可以繼續新建一個字元串值名稱為「Description」,在其值裡面你可以輸入你想顯示的服務描述。

⑶ 怎樣把任意exe程序注冊成windows系統服務(

修改注冊表
在「開始→運行」中鍵入「regedit.exe」,打開「注冊表編輯器」,展開分支「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services」,在右側窗格中顯示的就是本機安裝的服務項。
如果要新建服務,只須點擊「編輯→新建→項」,然後為此項命名,如「test」;然後右擊該項,選擇「新建→字元串值」或「新建→DWORD值」即可。添加一個服務項目具體需要添加的鍵值如下:
「DisplayName」,字元串值,對應服務名稱;
「Description」,字元串值,對應服務描述;
「ImagePath」,字元串值,對應該服務程序所在的路徑;
「ObjectName」,字元串值,值為「LocalSystem」,表示本地登錄;
「ErrorControl」,DWORD值,值為「1」;
「Start」,DWORD值,值為2表示自動運行,值為3表示手動運行,值為4表示禁止;
「Type」,DWORD值,應用程序對應10,其它對應20。
另外,還要在「test」項下新建一個「Enum」項。按照以上步驟添加QQ程序為服務,重新啟動計算機後,打開「服務」窗口,就可以看到剛才添加的QQ服務。
如果要刪除某項服務,只要刪除注冊表的中相關鍵值即可,本例中要刪除QQ服務,直接刪除「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\test」分支即可

⑷ Java程序怎麼注冊成windows服務

先去下載一個JavaService-2.0.10.zip
然後解壓
有很多文件
這里只需要JavaService.exe這個文件即可

原理其實是把 java JVM 和你的程序整成一個應用,然後製作成服務。
使用工具:JavaService
命令: JavaService.exe -install MyService "%JAVA_HOME%\jre\bin\server\jvm.dll" -Djava.class.path="%JAVA_HOME%\lib\tools.jar;D:\win-services\myservice\lib\sql2005jdbc.jar;D:\win-services\myservice\bin\myservice.jar" -start com.mycompany.Main
因為程序要用到第三方的jar包比如資料庫連接jar包,log4j包等,但這些jar包如果打包到程序包中的話需要另外一個工具來處理,所以不把第三方用到的jar包打包到程序的包中,只需要在-Djava.class.path 參數中把用到的所有jar包路徑包含近來即可,另外程序包也需要加到路徑中,要不然系統也是巧婦難為無米之炊了。我這里myservice.jar 就是程序的jar包,然後還需要設定入口類我這里是:com.mycompany.Main。這樣就建立成立一個服務。進入系統的服務管理中即可啟動MyService

如果需要刪除一個服務:
JavaService.exe -uninstall MyService

⑸ 如何將應用程序注冊為系統服務

方法一:使用windows自帶的命令sc 使用sc create 方法創建。 如:sc create CaptureScreen
binpath=
F:\zwmei-project\decklink-learning\OutputBitmap\Debug\OutputBitmap.exe
type= own start= auto displayname= Screen_Capture 其中
CaptureScreen為服務名,可以在系統服務中找到,(通過在命令行運行services.msc打開系統服務)。binpath為你的應用程序所在的路徑。

displayname為服務顯示的名稱,這個在注冊表中可以找到,(通過在命令行中輸入regedit打開注冊表,在HKEY_LOCAL_MACHINE
-- SYSTEM -- CurrentControlSet 下找到你的服務顯示名)
注意:在sc命令中,=號前面不能有空格,而=號後面必須有一個空格,切記。另外要以管理員的身份打開命令行。
這種方法不一定能成功,如果你的exe不符合服務的規范,可能會啟動失敗。下面我們討論第二種方法
方法二:在第一種方法失敗的情況下,我們可以使用instsrv.exe和srvany.exe兩個小工具為我們分憂解難
我們可以在官網下載instsrv.exe 和 srvany.exe 然後放到自己的文件夾中,可以將文件夾放入C盤。下面我們開始注冊服務。
已管理員的身份運行命令行,首先進入工具所在的文件夾,如:c:\tools。 執行c:\toolsinstsrv.exe ServerName
srvany.exe 這樣我們就創建了一個名為ServerName的srvany的服務,那麼我們自己的exe該放在哪呢。下面我們打開注冊表
找到ServiceName這個服務,然後右鍵 新建
項,名稱為Parameters。單擊該項,然後在右邊新建兩個字元串值。第一個名為Application,值為:應用程序路徑,如:c:\myApp.exe。第二個名為AppDirectory,值為:應用程序所在目錄,如:c:\。
接下來我們進入系統服務,找到ServiceName這個服務,雙擊進入它的屬性。設置允許與桌面交互。然後啟動服務。
至此我們完成了將exe注冊為服務的過程。 下面我們分析一下:
instsrv.exe可以創建和刪除服務,然而如果沒有srvany.exe的參與,創建的服務可能無法啟動。那麼srvany.exe做了些什麼呢,啟動服務後我們可以在任務管理器中找到我們的服務,然後右擊服務,選擇轉到進程,(如果進程中沒有任何項被選中,則點擊下面的顯示所有用戶進程,然後重新選擇轉至進程),我們看到的是srvany.exe,而不是我們自己的exe。原來我們的exe成為了它的一個子項,由srvany.exe幫助啟動。

⑹ 如何在win7中把執行文件注冊成服務

要實現這個功能要用到微軟提供的兩個小工具「instsrv.exe」和「srvany.exe」。先下載這兩個程序然後放在同一個目錄,我是直接放在D盤的,然後進入到DOS命令行下面輸入如下命令注冊服務:
d:\instsrv.exe tjserver d:\srvany.exe //tjserver是服務名
這個命令是把srvany.exe這個程序注冊成了系統服務

然後進入注冊表在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下找到剛剛注冊的服務名tjserver,在tjserver新建一個項,名稱為「Parameters」,單擊選中它然後在右側的窗口新建一個字元串值名稱為「Application」,將其值設置為你針要做為服務運行的程序的路徑,例如我的路徑為「D:\\tools\\tjs.exe」。這里特別要注意的是程序路徑一定要寫得跟前面的例子一樣,也是就是中間是用雙斜杠隔開,不然服務沒辦法自動啟動。
然後可以再建立一個AppDirectory指定程序運行的初始目錄(可選)。
如果你需要把自己注冊的服務做得看起來更專業也更好理解的話還可以繼續新建一個字元串值名稱為「Description」,在其值裡面你可以輸入你想顯示的服務描述。

還有一點特別要注意的是,如果你要做為服務運行的程序是在運行後需要界面的,我們可以在控制面板裡面找到管理工具然後打開服務或者直接運行「Services.msc」命令打開服務,找到剛剛創建的服務右鍵打開屬性,選中登陸選項卡,登陸身份選中本地系統帳戶並選中允許服務與桌面交互最後點確定,這樣你的服務在啟動後就可以看到界面了。

4

⑺ 如何將應用程序exe注冊成服務

方法一:使用windows自帶的命令sc
使用sc create 方法創建。
如:sc create CaptureScreen binpath= F:\zwmei-project\decklink-learning\OutputBitmap\Debug\OutputBitmap.exe type= own start= auto displayname= Screen_Capture
其中 CaptureScreen為服務名,可以在系統服務中找到,(通過在命令行運行services.msc打開系統服務)。binpath為你的應用程序所在的路徑。 displayname為服務顯示的名稱,這個在注冊表中可以找到,(通過在命令行中輸入regedit打開注冊表,在HKEY_LOCAL_MACHINE -- SYSTEM -- CurrentControlSet 下找到你的服務顯示名)
注意:在sc命令中,=號前面不能有空格,而=號後面必須有一個空格,切記。另外要以管理員的身份打開命令行。
這種方法不一定能成功,如果你的exe不符合服務的規范,可能會啟動失敗。下面我們討論第二種方法
方法二:在第一種方法失敗的情況下,我們可以使用instsrv.exe和srvany.exe兩個小工具為我們分憂解難
我們可以在官網下載instsrv.exe 和 srvany.exe 然後放到自己的文件夾中,可以將文件夾放入C盤。下面我們開始注冊服務。
已管理員的身份運行命令行,首先進入工具所在的文件夾,如:c:\tools。
執行c:\toolsinstsrv.exe ServerName srvany.exe
這樣我們就創建了一個名為ServerName的srvany的服務,那麼我們自己的exe該放在哪呢。下面我們打開注冊表
找到ServiceName這個服務,然後右鍵 新建 項,名稱為Parameters。單擊該項,然後在右邊新建兩個字元串值。第一個名為Application,值為:應用程序路徑,如:c:\myApp.exe。第二個名為AppDirectory,值為:應用程序所在目錄,如:c:\。
接下來我們進入系統服務,找到ServiceName這個服務,雙擊進入它的屬性。設置允許與桌面交互。然後啟動服務。
至此我們完成了將exe注冊為服務的過程。
下面我們分析一下:
instsrv.exe可以創建和刪除服務,然而如果沒有srvany.exe的參與,創建的服務可能無法啟動。那麼srvany.exe做了些什麼呢,啟動服務後我們可以在任務管理器中找到我們的服務,然後右擊服務,選擇轉到進程,(如果進程中沒有任何項被選中,則點擊下面的顯示所有用戶進程,然後重新選擇轉至進程),我們看到的是srvany.exe,而不是我們自己的exe。原來我們的exe成為了它的一個子項,由srvany.exe幫助啟動。

⑻ 如何把一個程序注冊成系統服務

把當前進程注冊成系統服務有什麼用呢、?隱藏進程?

⑼ 怎麼把自己編寫的程序注冊成系統服務

RegisterServiceProcess在2K下的'kernel32.dll'中不存在。你可以創建專門的服務程序:
File
|
New...
|
選擇Service
Application
|
OK__________________________________________________________________________http://i58.boy.net.cn/
(抱歉,未建好)郵件列表,大家互助,
mailto:[email protected]://cn.groups.yahoo.com/group/delphi_sky/或:
http://agui.delphibbs.com/

熱點內容
美發店認證 發布:2021-03-16 21:43:38 瀏覽:443
物業糾紛原因 發布:2021-03-16 21:42:46 瀏覽:474
全國著名不孕不育醫院 發布:2021-03-16 21:42:24 瀏覽:679
知名明星確診 發布:2021-03-16 21:42:04 瀏覽:14
ipad大專有用嗎 發布:2021-03-16 21:40:58 瀏覽:670
公務員協議班值得嗎 發布:2021-03-16 21:40:00 瀏覽:21
知名書店品牌 發布:2021-03-16 21:39:09 瀏覽:949
q雷授權碼在哪裡買 發布:2021-03-16 21:38:44 瀏覽:852
圖書天貓轉讓 發布:2021-03-16 21:38:26 瀏覽:707
寶寶水杯品牌 發布:2021-03-16 21:35:56 瀏覽:837