黃易群俠傳M脫機外掛應用程式黃易神行
9038
24

[分享] 用VB編外掛原理和方法

Kingsto 發表於 2009-3-23 13:59:11 | 只看該作者 回帖獎勵 |倒序瀏覽 |
VB編外掛原理和方法(5
VB編外掛5--鉤子
鉤子:喜歡外掛的人都知道,很多外掛都是在遊戲當中才能呼出。這個就用到了鉤子
N多人說:“哎,VB做鉤子想都別想!去學C語言吧!”只要大家遇到這種人,就別理會他。
可以說他是個垃圾。在實現鉤子方面VB可能沒有VC快,但是也不像那種人說的“想都別想”
C語言,我最近幾天看了看。{ } ;這些太多了。腦袋也大了!可能那些學C語言的人是接觸電腦
編程的時候就學的它吧!但是呢,我接觸電腦學的就是VB。沒辦法我愛它!
--------------------------------------------------------------------------------------------------------------------------------------------------------
好了下面介紹簡單的鉤子吧!
--------------------------------------------------------------------------------------------------------------------------------------------------------
SetWindowsHookEx定義如下:
Declare Function SetWindowsHookEx Lib "user32" Alias "SetWindowsHookExA" (ByVal idHook As Long, ByVal lpfn As Long, ByVal hmod As Long, ByVal dwThreadId As Long) As Long
idHook是鉤子類型,如WH_KEYBOARD捕捉鍵盤消息,而WH_MOUSE捕捉滑鼠消息。
hmod用於全局鉤子,VB要實現鉤子,必須設為0
dwThreadId用於線程鉤子VB中可以設置為App.ThreadID
lpfn為鉤子函數,在VB中可以使用AddressOf獲得鉤子函數的位址。
這個函數因為鉤子類型不同而有所不同。
--------------------------------------------------------------------------------------------------------------------------------------------------------
如鍵盤鉤子為:
Public Function KeyboardProc(ByVal nCode As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
'如果Code不為0,鉤子函數必須調用CallNextHookEx,將消息傳遞給下面的鉤子。wParamlParam不是按鍵。




不用 API ,直接調用關聯的程式
不用 API ,直接調用關聯的程式
有時候,我們會忘記簡單的方法:
' Notepad:
Result = Shell("start.exe notepad", vbHide)
' E-mail:
nResult = Shell("start.exe mailto:[email protected]", vbHide)
' Internet:
nResult = Shell("start.exe"http://XXX.com   ", vbHide)
' Word
nResult = Shell("start.exe myfile.doc", vbHide)
' Picture Viewer
nResult = Shell("start.exe myfile.jpg", vbHide
收藏收藏 分享分享 讚 幹 分享分享 FB分享
回覆

使用道具 舉報


dduoduo 當前離線
UID
1151669
熱心
207 值
嘉獎
0 次
違規
0 次
在線時間
97 小時
經驗
200 點
積分
200
精華
0
最後登錄
2013-3-18
閱讀權限
25
註冊時間
2009-3-11
論壇幣
55 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 3
dduoduo 2009-3-23 23:10:02
感謝版大熱心教學.版大的內容非常不錯.希望能有多點跟版大同樣地高手能分享出.自己製作外掛地方法.YCT49B
回覆

使用道具 舉報

wanghsinfu 當前離線
UID
1065413
熱心
49 值
嘉獎
0 次
違規
0 次
在線時間
27 小時
經驗
46 點
積分
46
精華
0
最後登錄
2014-9-24
閱讀權限
20
註冊時間
2008-11-8
論壇幣
237 幣
聯合幣
1 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
wanghsinfu 2009-3-28 00:52:53
看完這篇之後讓我對 VB 有了很大的信心,因為看了許多外掛都在遊戲視窗內就可以呼叫出來,然後馬上做設定;希望樓主能多教一些。 十分感謝
回覆

使用道具 舉報

喪盡天良 當前離線
UID
1173490
熱心
44 值
嘉獎
0 次
違規
0 次
在線時間
16 小時
經驗
20 點
積分
20
精華
0
最後登錄
2013-7-19
閱讀權限
20
註冊時間
2009-4-4
論壇幣
6 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
喪盡天良 2009-4-26 14:45:45
請問那個VB是要在哪裡寫??   又要怎麼啟動 ((完全都不了解= =
回覆

使用道具 舉報

PoorMan 當前離線
UID
206040
熱心
39 值
嘉獎
0 次
違規
0 次
在線時間
13 小時
經驗
36 點
積分
88
精華
0
最後登錄
2015-5-10
閱讀權限
20
註冊時間
2007-2-12
論壇幣
23 幣
聯合幣
7 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
5
PoorMan 2009-4-28 12:40:26
VB不是寫不了鉤子
而是寫了吃的資源比較兇
相較VC比起來
VC消耗的資源較少

不過VC的語法也相對的比較麻煩
(include的檔案就不知道要有多少個了...)

不過現在的電腦都很勇啊!!
記憶體以GB起跳的...以前MB起跳的時代
消耗得多也就相對的吃虧
回覆

使用道具 舉報

endsn 當前離線
UID
1200897
熱心
10 值
嘉獎
0 次
違規
0 次
在線時間
1 小時
經驗
6 點
積分
30
精華
0
最後登錄
2018-8-7
閱讀權限
20
註冊時間
2009-4-29
論壇幣
7 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
6
endsn 2009-4-29 21:44:47
注意到大大的標題 有一個“5”。。。大大的前4個文章 可否借閱。。。。萬分感謝啦。。。YCT58B
回覆

使用道具 舉報

iiiiaaa 當前離線
UID
950079
熱心
89 值
嘉獎
0 次
違規
0 次
在線時間
22 小時
經驗
87 點
積分
198
精華
0
最後登錄
2015-11-14
閱讀權限
20
註冊時間
2008-7-24
論壇幣
211 幣
聯合幣
4 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
7
iiiiaaa 2009-5-15 21:35:46
大大的文章讓我獲益良多!希望有天能和大大一樣厲害!
回覆

使用道具 舉報

61365327 當前離線
UID
507383
熱心
68 值
嘉獎
0 次
違規
0 次
在線時間
83 小時
經驗
35 點
積分
35
精華
0
最後登錄
2014-11-13
閱讀權限
20
註冊時間
2007-8-21
論壇幣
2209 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
8
61365327 2009-7-6 14:43:17
對於自學還是有點困難(汗)..
不過感謝分享。
回覆

使用道具 舉報

qp96qp 該用戶已被刪除
9
qp96qp 2009-7-8 20:51:09
提示: 作者被禁止或刪除 內容自動屏蔽
回覆

使用道具 舉報

pcom 當前離線
UID
1235851
熱心
43 值
嘉獎
0 次
違規
0 次
在線時間
5 小時
經驗
40 點
積分
141
精華
0
最後登錄
2017-10-27
閱讀權限
20
註冊時間
2009-6-12
論壇幣
46 幣
聯合幣
6 枚
幸運鑽
2 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
10
pcom 2009-7-25 14:11:07
看完這篇之後讓我對 VB 有了很大的信心,因為看了許多外掛都在遊戲視窗內就可以呼叫出來,然後馬上做設定;希望樓主能多教一些。 十分感謝YCT49B
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

123下一頁

手機版 | Archiver | 外掛聯合國

GMT+8, 2024-9-20 23:24 , Processed in 0.070635 second(s), 16 queries , Memcache On.

版權說明:
  本站不會製作、經銷、代理外掛程式。僅免費提供外掛程式下載前之掃毒及掃木馬等安全檢測驗證,協助會員遠離盜號危險程式。本站所有資料均來自網際網路收集整理,說明文字暨下載連結轉載自原程 式開發站。站上出現之公司名稱、遊戲名稱、程式等,商標及著作權,均歸各公司及程式原創所有,本站程式所有權歸外掛聯合國所有。本程式所有權歸外掛聯合國所有.......

回頂部
第二步?
第三步?