tk1223108078 发表于 2013-10-15 15:54:48

下面代码有什么错误码?为什么读取的数据完全不知道是什么?

unsigned char buf={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);
主要功能的代码如上所示,为什么读取的数据玩不不知道读取的是什么?,代码有哪里有问题了吗?

英胜数据恢复 发表于 2013-10-15 16:26:04

?????????????????????????????

tk1223108078 发表于 2013-10-15 19:41:00

胜惟一 发表于 2013-10-15 16:26 static/image/common/back.gif
?????????????????????????????

额问题提的比较随意,抱歉,已经解决了

英胜数据恢复 发表于 2013-10-16 10:02:10

tk1223108078 发表于 2013-10-15 19:41 static/image/common/back.gif
额问题提的比较随意,抱歉,已经解决了

无语了。。。。。。。
这个问题还问。。。。
页: [1]
查看完整版本: 下面代码有什么错误码?为什么读取的数据完全不知道是什么?