Windows 自定義exe檔案註冊系統服務方法

2021-06-19 04:52:29 字數 1549 閱讀 1375

1

將目錄中的兩個可執行檔案

(instsrv.exe, srvany.exe)

放到c:\windows\system32

目錄下2

在命令列下輸入

instsrv

您的服務名

c:\windows\system32\srvany.exe

例如:instsrv cmpp_sms c:\windows\system32\srvany.exe

3

「執行」

regedit

修改登錄檔找到

hkey_local_machine\system\currentcontrolset\services\

您的服務名

\ parameters

例如:hkey_local_machine\system\currentcontrolset\services\cmpp_sms\ parameters

如果沒有

parameters

右鍵右邊空白區建立

parameters

項,然後點

parameters

項,右鍵右空白區建立兩個「多字串值」分別為(1)

值為你的

exe程式所在目錄,例如

值為:你的

exe程式檔案位址及檔名 例如

e:\jar_exe\send_msg.exe

建好後如下圖:

4,

如果建立其它服務重複第3項即可

5

檢視系統服務中您的服務名

如圖6.登出服務命令:

instsrv

服務名remove

例如:instsrv sms_mess remove

)或者您可以到網上找一找

檔案:instsrv_ srvany.rar

大小:21kb

instsrv

在hack歷史中,我們通過登錄檔自動啟動程式非常常見,也很容易發現!通過註冊的系統服務就不同了!!!!

注意:有少數的應用程式不能在第一次啟動!錯誤提示為:『服務沒有響應控制功能』

下面介紹一種方法!!!

通過w2k.server.resourcekit(這個工具包知道吧!)自帶的instsrv來建立乙個系統服務!!!!(這個建立系統服務的好處就是,建立服務後,該服務是自動啟動)

命令格式如下:

instsrv  服務名  程式路徑

服務名:就是在『服務』裡面顯示的名稱!!

程式路徑:就是我們要建立的服務的絕對路徑!!!這裡要加上字尾名哈!不然會出錯哦

注意:建立服務後,我們要馬上執行的話,就要用:

net start 服務名(這個沒有什麼說的)

來啟動服務!!不然該服務會在系統下一次啟動時,啟動!!

trackback: 0

給主人留下些什麼吧!~~

WINDOWS自定義訊息範圍

常量是windows幫助應用程式定義私有視窗類裡的私有訊息,通常使用wm user 乙個整數值,但總值不能超過0x7fff。define wm user 0x0400 1024 這兩個都定義在winuser.h中。範圍 表示 0 wm user 1 作業系統保留的訊息。wm user 0x7fff ...

Windows自定義訊息ID

wm user 到 0x7fff 是為私有視窗類保留的。你可以將這個範圍認為是在特定的窗體類中有意義的專用訊息。message ranges in windows 0 wm user 1 系統使用的保留訊息.如 wm create 和 wm scroll.wm user 0x7fff 私有視窗類使用...

windows 自定義右鍵選單

引用 1.組合鍵win r,輸入regedit,回車 開啟登錄檔編輯器 2.找到目錄中 hkey classes root directory background shell 對其右鍵,新建乙個項 新建資料夾 並命名為 stikynot 你也可以將此資料夾命名為 開啟便箋 這個資料夾的名稱就是新建...