Einzelnen Beitrag anzeigen

BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
848 Beiträge
 
Delphi 11 Alexandria
 
#1

Resouce einer fremden EXE auslesen

  Alt 29. Nov 2007, 17:23
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;
  Mit Zitat antworten Zitat