Announcement

Collapse
No announcement yet.

res-daten zur Laufzeit ändern

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • res-daten zur Laufzeit ändern

    Wie kann ich die Daten einer exe, die per *.res angehängt wurden, zur Laufzeit von dem Programm ändern lassen? Mit einem Resourcen-Editor geht das ja auch ...

  • #2
    Hallo,

    dafür ist die Win32-API-Funktion <b>UpdateResource</b> zuständig:
    <pre>
    <b>procedure</b> TForm1.Button1Click(Sender: TObject);
    <b>var</b>
    h: THandle;
    a: <b>array</b> [0..255] <b>of</b> Word;
    <b>begin</b>
    h:=BeginUpdateResource(PChar(<font color="#9933CC">'Project2.exe'</font>), False);
    UpdateResource(h, RT_RCDATA, <font color="#9933CC">'JMP'</font>, 0, @a, SizeOf(a));
    EndUpdateResource(h, False);
    <b>end</b>;
    </pre&gt

    Comment


    • #3
      Danke schön

      Comment

      Working...
      X