这是个directx 9的游戏4 ~+ y1 G2 {, ~1 f3 @. e4 o+ {
在exe中检索检索+40h],找到2处,以下是其中1处,应该就是CreateDevice的地方。
V+ p" G! [4 k. b0 a- .text:00404391 68 B0 31 7C 00 push offset dword_7C31B0+ W2 w) V, Z( F" b
- .text:00404396 68 78 31 78 00 push offset dword_783178
4 G% a# ~ Y' E. a - .text:0040439B 6A 20 push 20h
1 A4 W7 o, b1 y7 I: A - .text:0040439D 8B 45 08 mov eax, [ebp+arg_0]: ^8 Z8 t1 k3 E! J9 G
- .text:004043A0 50 push eax
, |# s( i! t. G! ] - .text:004043A1 6A 01 push 1) j% X* G# \% ^8 q- G
- .text:004043A3 8B 4D F8 mov ecx, [ebp+var_8]
9 I5 W+ c9 s7 D( }8 F9 P2 T4 j - .text:004043A6 51 push ecx
9 i$ C1 M: q" H0 y8 y4 ?5 @ - .text:004043A7 8B 15 74 31 78 00 mov edx, dword_7831744 j3 R' H) V7 c( M7 W" B Z5 R) A4 a
- .text:004043AD 8B 02 mov eax, [edx]
% T! {# `" h+ x# C: u - .text:004043AF 8B 0D 74 31 78 00 mov ecx, dword_783174. _. q2 ~- C& t8 i+ m: T
- .text:004043B5 51 push ecx
3 B, u, g6 `4 C4 O; J. d- P# V - .text:004043B6 8B 50 40 mov edx, [eax+40h]
5 ~9 }( u, I6 u$ Q v6 c: t - .text:004043B9 FF D2 call edx
复制代码
2 n: d1 A8 g b0 ?0 O9 P8 J3 a7 Q+ f, z( G! J* o
2 n/ k) k1 z0 o0 c! o, B# j5 Y |