Wie ermittle ich die Größe eines Speicherblocks??
-
Hallo.
Ich möchte die Funktion lstrlen() für binaries umschrieben.
Also...
int GetBufferSizeInBytes(BYTE* BufferAddress)So muss das ganze laufen:
BYTE* pByte = new BYTE[4096]; ZeroMemory(pByte, GetBufferSizeInBytes(pByte);Wie kann ich vorgehen?
Irgnedwie habe ich das Gefühl, das ist unmöglich zu realisieren, da sonst ja die WINAPI-Funktionen nciht immer einen Parameter für die Größe des Speichers hätten...oder??
-
unmöglich.
Deswegen haben Strings ja auch die \0 Terminierung um das Ende festzustellen.