这是个directx 9的游戏
$ [# \: Q9 |. }$ d$ e在exe中检索检索+40h],找到2处,以下是其中1处,应该就是CreateDevice的地方。
* e) Y1 P) ~# [0 v: j- .text:00404391 68 B0 31 7C 00 push offset dword_7C31B0/ B2 s( x" {6 ^
- .text:00404396 68 78 31 78 00 push offset dword_783178
% |3 O+ K8 b( _6 h2 Z& I2 K" q - .text:0040439B 6A 20 push 20h
0 Y7 l$ p. o- {- m8 {7 H1 B - .text:0040439D 8B 45 08 mov eax, [ebp+arg_0]
( ?1 Q. Z/ L, G2 n - .text:004043A0 50 push eax5 V" ?! K0 K- W2 Z5 n2 z
- .text:004043A1 6A 01 push 1" T* z4 Z! F% \/ Z4 p
- .text:004043A3 8B 4D F8 mov ecx, [ebp+var_8]& C1 U% c! r6 A6 D% [
- .text:004043A6 51 push ecx$ d$ C5 `1 X6 P/ P& W
- .text:004043A7 8B 15 74 31 78 00 mov edx, dword_783174
9 Y" ^9 Z8 F0 `$ b2 J2 Z% J8 | - .text:004043AD 8B 02 mov eax, [edx]
2 ?0 X& v7 z7 X( y: ^4 U5 ? - .text:004043AF 8B 0D 74 31 78 00 mov ecx, dword_783174/ Z3 u5 G2 P$ g# [$ X. s% }: H. w
- .text:004043B5 51 push ecx
% {; p. @, V8 C - .text:004043B6 8B 50 40 mov edx, [eax+40h]
4 p! Y( H) m; r- W* H - .text:004043B9 FF D2 call edx
复制代码
# E' M& B$ |, x+ a8 D* G4 U8 _" q. B+ _1 l* {( M( B
' T( s: [! J( }& P4 D
|