.
text
:
00401
D
7
A mov edi
,
eax
.
text
:
00401
D
7
C lea eax
,
[ebp
+
FileName]
.
text
:
00401
D
82
push eax ; lpTempFileName
.
text
:
00401
D
83
push ebx ; uUnique
.
text
:
00401
D
84
lea eax
,
[ebp
+
PathName]
.
text
:
00401
D
8
A push
offset
PrefixString ;
"Vch~f094b9fc"
.
text
:
00401
D
8
F push eax ; lpPathName
.
text
:
00401
D
90
call GetTempFileNameA ; 生成一个临时文件名
.
text
:
00401
DAD push ebx ; hTemplateFile
.
text
:
00401
DAE push ebx ; dwFlagsAndAttributes
.
text
:
00401
DAF push
2
; dwCreationDisposition
.
text
:
00401
DB
1
push ebx ; lpSecurityAttributes
.
text
:
00401
DB
2
push ebx ; dwShareMode
.
text
:
00401
DB
3
push
0
C
0000000
h ; dwDesiredAccess
.
text
:
00401
DB
8
push eax ; lpFileName
.
text
:
00401
DB
9
call CreateFileA ; 创建临时文件