×

mfc以二进制读取文件

mfc以二进制读取文件(c++ 二进制读取文件)

admin admin 发表于2023-04-06 14:10:08 浏览61 评论0

抢沙发发表评论

本文目录一览:

MFC自定义二进制资源后如何读取内存中的数据

内存里存的数据都是电脑码,可以用 Hex Editor XVI32 来读和改写的。这是个免费的软体。

我是会电脑语言的,我本身对此有一定的经验,都觉得要改编很难锭碃赤度俦道稠权椽护,加上改编后,Checksum不对,程序可能不能执行。

你还要知道,你想要读的内存位置。

如果你单想读内存的数据,在DOS里有个程序叫 debug

你可以从debug里把你要的内存数据读出来。。

如果你连DOS都不知道的话,那你就得找专业的人来帮你了。

MFC读取二进制文件

读写二进制文件参考代码:

CFile rfile,wfile;

if(!rfile.Open(_T("c://notepad.exe"),CFile::modeRead))

return 1;

if(!wfile.Open(_T("c://ee.exe"),CFile::modeCreate|CFile::modeWrite))

return 1;

BYTE buf[1024];

UINT readed;

while((readed=rfile.Read(buf,1024))0)

{

wfile.Write(buf,readed);

}

rfile.Close();

wfile.Close();

MFC如何以USHORT格式读取二进制文件

先获取再转换

CFile file;

file.Open("C:\yourname.txt",CFile::modeRead|CFile::typeBinary);

int iLen = file.GetLength();

BYTE* pData = new BYTE[iLen+1];

file.Seek(256,CFile::begin);

file.ReadHuge(pData,iLen-256);

file.Close();

//处理数据

 

delete [] pData;