[問題] Windows message 與 DLL Injection
在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