能力值:
( LV2,RANK:10 )
|
-
-
2 楼
createfile
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
FileExists
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
FileExists不是api函数吧
|
能力值:
( LV9,RANK:380 )
|
-
-
5 楼
.386
.model flat,stdcall
Option casemap:none
include windows.inc
include user32.inc
include kernel32.inc
includelib user32.lib
includelib kernel32.lib
.data
szFile db 'C:\test.exe',0
szCaption db '文件不存在!',0
szTitle db '文件存在!',0
.data?
stFindFile WIN32_FIND_DATA <?>
.code
start:
invoke FindFirstFile,addr szFile,addr stFindFile
.if eax == INVALID_HANDLE_VALUE
invoke MessageBox,NULL,addr szCaption,NULL,MB_OK
.elseif
invoke MessageBox,NULL,addr szTitle,NULL,MB_OK
.endif
invoke ExitProcess,eax
end start
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
是这样的,我给一个程序做了个外挂,如果外部这个文件不存在(例如被删除了),原程序就跳转,不再继续执行下去。原程序空地很少,所以语句不能加的太多,只要一个判断文件是否存在的API函数,否则我早就做完了。
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
我自己找到了:kernel32包里的GetFileAttributesA函数
044EADA push 0044EB30 ; /FileName = "abc.exe"
0044EADF call <jmp.&kernel32.GetFileAttributes>; \GetFileAttributesA
|
能力值:
( LV4,RANK:50 )
|
-
-
8 楼
呵呵,楼住有意思
|
|
|