Einzelnen Beitrag anzeigen

brechi

Registriert seit: 30. Jan 2004
823 Beiträge
 
#7

Re: Unicode-Text per ReadProcessMemory auslesen

  Alt 18. Aug 2008, 18:53
Delphi-Quellcode:
var
  buf: array of char;
ws: widestring;
x: char;
begin
  addr := start;
  repeat
   Readprocessmemory(addr,@x)
   inc(addr,2);
  until x = #0;

  setlength(buf, addr-start);

  ReadprocessMemory(@buf, addr-start);

  ws := PWideChar(buf);
end;
pseudocode (bzw besser word einlesen)

der 1. Teil schaut nach der Länge des widestrings (#0 als word = ende)
der zweite liest dann das ganze in einen Buffer
und am schluss hast du das als widestring
  Mit Zitat antworten Zitat