[問題] Windows message 與 DLL Injection

看板C_and_CPP作者 (@@)時間15年前 (2010/04/11 17:41), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
在Windows的環境下 使用SendMessage就可以從A程式傳送特定message與參數給B程式,藉此控制B程式的運行 而DLL Injection的目的也是在控制其他程式的運行,但是實做上比較複雜 既然如此,為何很多bot或者遊戲外掛都是採用DLL Injection而非SendMessage來開發呢? 另外,在DLL Injection到某個程序以後,要怎麼控制那個程式的運行? 一樣透過訊息傳遞機制? 還是call API? 怎麼知道哪個行為觸發哪個API,以及傳遞哪些參數? p.s.之前有修過Windows Programming,但是教得很淺,不知道有沒有學校會教到這些的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.106.140

04/11 17:46, , 1F
04/11 17:46, 1F

04/11 18:24, , 2F
回樓上,已看完那篇文章,但沒找到範例程式的載點@@
04/11 18:24, 2F

04/11 18:41, , 3F
有找到了...
04/11 18:41, 3F
文章代碼(AID): #1BmPakXl (C_and_CPP)