|
unsigned char buf[512]={0};
HANDLE hFile = CreateFile("\\\\.\\PhysicalDrive0",//\\\\.\\PhysicalDrive0..D://123.txt
GENERIC_READ|GENERIC_WRITE,
FILE_SHARE_READ,
NULL,
OPEN_EXISTING,
0,
NULL);
DWORD RSize=0;
ReadFile(hFile, buf, 512, &RSize, NULL);
//可将buf显示在某区域或写入另一个文件来检查读出是否正确
CloseHandle(hFile);
ReadMBR(buf,0,511);
free(buf);
主要功能的代码如上所示,为什么读取的数据玩不不知道读取的是什么?,代码有哪里有问题了吗? |
|