Datei auslesen in Hexwerte
-
Hi,
ich würde gerne wissen ob und wie es möglich ist eine Datei auszulesen
und als Hexwerte in einer Textdatei auszugeben.Funktioniert sowas? Welche Funktionen nutzt man dazu? Man muss doch
sicherlich irgendwas schin beim auslesen beachten oder?
-
CreateFile, ReadFile, WriteFile, CloseHandle
-
LPSTR lpExePath="c:\\test.exe"; HANDLE hFile = CreateFile(lpExePath ,GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); DWORD dwFileSize = GetFileSize(hFile, NULL); DWORD dwBytesRead; char* lpBuffer = new char[dwFileSize]; ReadFile(hFile, lpBuffer, dwFileSize, &dwBytesRead, NULL); CloseHandle(hFile);So meinst du? Und wie bekomme ich das dann in Hexwerte?