Forum: Win32/Win64 API (native code)
by DeddyH,
13. Dez 2011
ReadProcessMemory erwartet 5 Parameter, Du übergibst 6.
Forum: Win32/Win64 API (native code)
by DeddyH,
13. Dez 2011
Was denn nun, Read oder Write? Ich habe mal gezählt:
Passt nicht ganz, oder?
Forum: Win32/Win64 API (native code)
by DeddyH,
8. Sep 2011
*Pff* wozu, wir lieben das Risiko :lol:
Nee, im Ernst, das geht schon in die Hose.
Forum: Win32/Win64 API (native code)
by DeddyH,
8. Sep 2011
Ich hätte ja gedacht, dass es dann so gehen müsste:
procedure BiosDaten(var Name, Copyright, Datum, SN: AnsiString);
const
BUFDATASIZE = 8;
var
Buffer: Array Of AnsiChar;
N: DWORD {bzw. NativeUInt};
begin
ReadProcessMemory(GetCurrentProcess, Ptr($FE061), @Buffer, BUFDATASIZE, N);
Buffer := #0;
Forum: Win32/Win64 API (native code)
by DeddyH,
8. Sep 2011
Und m.E.n muss es dann
ReadProcessMemory( GetCurrentProcess,Ptr( $FE061),@Buffer,8 * SizeOf(Char),N);
heißen.