这是个directx 9的游戏, i0 A h: g9 d7 V" U* L% X
在exe中检索检索+40h],找到2处,以下是其中1处,应该就是CreateDevice的地方。
9 b3 C1 G L+ {0 a9 z9 I+ ]- k- .text:00404391 68 B0 31 7C 00 push offset dword_7C31B08 N3 e! E) ?5 s! G |% K, Z2 M) z: p0 O
- .text:00404396 68 78 31 78 00 push offset dword_783178
2 j* z0 C6 ?8 z: T - .text:0040439B 6A 20 push 20h
& |" y0 n3 m6 n+ ~9 y5 K - .text:0040439D 8B 45 08 mov eax, [ebp+arg_0]4 i, H9 o8 T5 V2 `' s+ C( r
- .text:004043A0 50 push eax
0 j# h/ N5 M' ?; { - .text:004043A1 6A 01 push 15 G: @; \# k! Z! H% {& `. n( g
- .text:004043A3 8B 4D F8 mov ecx, [ebp+var_8]
9 W$ t1 F2 t5 B/ A9 k( b1 G& a1 X% J - .text:004043A6 51 push ecx
( U" R8 K& d7 q$ ?% U - .text:004043A7 8B 15 74 31 78 00 mov edx, dword_783174
0 h- B! h' ?1 } - .text:004043AD 8B 02 mov eax, [edx]
/ g/ O& X7 g7 S* D - .text:004043AF 8B 0D 74 31 78 00 mov ecx, dword_783174
' Z+ }, E% W0 K5 F' J. K; B - .text:004043B5 51 push ecx, _5 F5 T% M$ |/ S
- .text:004043B6 8B 50 40 mov edx, [eax+40h]
# y( ]) R$ d8 i4 Y7 ] - .text:004043B9 FF D2 call edx
复制代码 - I3 B' P! r9 I5 D5 U& F. e& X) a
; o) o' _9 Y/ c$ T
% x+ \' H5 H7 o" E; D$ n |