Hallo,
wie kann ich eine String-Rescource aus einer Fremden EXE auslesen. Mit dem folgenden Code bekomme ich es aus der eigene EXE hin, jedoch nicht aus einer fremden EXE. Wie komme ich an das
Handle einer fremden EXE?
Delphi-Quellcode:
var
ResStream: TResourceStream;
begin
ResStream := TResourceStream.Create(HInstance,
//<-- HInstance ist das Handle der eigenen EXE. Ich brauche das der fremden EXE!
AnsiUpperCase(ResName), RT_STRING);
try
SetLength(Result, ResStream.Size);
ResStream.ReadBuffer(Result[1], ResStream.Size);
finally
ResStream.Free
end;
end;