这是个directx 9的游戏
/ x7 @$ I' D# J5 c) ?/ q在exe中检索检索+40h],找到2处,以下是其中1处,应该就是CreateDevice的地方。
& u+ [. B. B" _4 O8 Q# a0 B- .text:00404391 68 B0 31 7C 00 push offset dword_7C31B0
- t$ L9 d" ~" G1 a - .text:00404396 68 78 31 78 00 push offset dword_783178/ Y! K& I% B" b: Q: K/ W! ]
- .text:0040439B 6A 20 push 20h
8 p# B) S" U% d, A" Q. ` - .text:0040439D 8B 45 08 mov eax, [ebp+arg_0]
8 [/ G/ m6 Q; g* r0 p1 v: l - .text:004043A0 50 push eax
) g: T. C$ G/ E1 A, y. Q4 j - .text:004043A1 6A 01 push 1
8 g- _4 X' p# E( u! P - .text:004043A3 8B 4D F8 mov ecx, [ebp+var_8]
" R9 p1 _" Y+ Q: x$ ? - .text:004043A6 51 push ecx% }7 z7 r. ]- g2 z+ v
- .text:004043A7 8B 15 74 31 78 00 mov edx, dword_7831748 M9 J2 `" p( ~3 Q* f3 ]
- .text:004043AD 8B 02 mov eax, [edx]
4 J o. n0 Y/ w4 Y H4 x3 B$ L - .text:004043AF 8B 0D 74 31 78 00 mov ecx, dword_783174
! O+ W. \: {$ [; e - .text:004043B5 51 push ecx
. E9 v* V. U1 S. d - .text:004043B6 8B 50 40 mov edx, [eax+40h]
3 U Y+ ]+ T* V3 }: ~- i - .text:004043B9 FF D2 call edx
复制代码
- y1 N7 l5 K7 y8 @
( k* j0 N2 V7 C) _' Q* u( X3 T" [; b3 a/ R$ n& J A, V$ g# F
|