如何把一个dll转换成16进制呢

怎么把一个dll转换成16进制呢?
详细说一说,比如有个A.dll,我想把这个A.dll转换成16进制显示,如下图这样如何把一个dll转换成16进制呢
用UE呢只能显示,但是保存不出来。该如何弄呢?请指教!
------解决方案--------------------
你以二进制方式读取文件数据保存到BYTE[]不就行了,然后将BYTE[]的数据写入到一个新文件中
try{
CFile file(_T("...\\xxx.dll"), CFile::modeRead 
------解决方案--------------------
 CFile::typeBinary);
DWORD dwSize = (DWORD)file.GetLength();
BYTE* pData = new BYTE[dwSize];
memset(pData, 0, sizeof(BYTE) * dwSize);
file.Read(pData, dwSize);
file.Close();
}
catch(...)
{}

------解决方案--------------------
Winhex