-
-
[求助]ReadFile老是执行出错的问题,很郁闷哦
-
发表于:
2009-12-5 16:06
5595
-
[求助]ReadFile老是执行出错的问题,很郁闷哦
char Buffer[256];
DWORD BytesReturned;
HANDLE hDisk=CreateFile("\\\\.\\C:",GENERIC_READ+GENERIC_WRITE,FILE_SHARE_READ+FILE_SHARE_WRITE,NULL,
OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
if(hDisk==INVALID_HANDLE_VALUE)
return FALSE;
NTFSBPB ntfsbpb;
DWORD BytesReturned;
BOOL bRet=ReadFile(hDisk,Buffer,256,&BytesReturned,NULL);
CreateFile函数执行成功,ReadFile老是返回0,这代表出错,我用GetLastError函数得到的错误码是0x57,查了一下,说是参数不正确,这我就不懂了:ReadFile函数的参数我没用错啊.这到底是怎么回事啊?
忘了说了,我是用debug模式编译的
[课程]Linux pwn 探索篇!