AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 16:32

Parameter dieser Suchanfrage:

Suche in Thema: Assembler - Register dynamisch bestimmen.
Suche alle Beiträge, die von "Neutral General" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 3 von insges. 3 Treffern
Suche benötigte 0.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: Assembler - Register dynamisch bestimmen.

     
      by Neutral General, 18. Apr 2020
    Wenn du auf VirtualProtect verzichtest wird es zu 100% nicht funktionieren.
    VirtualProtect ist auch wirklich nicht kompliziert. Du gibst die Speicheradresse an und dann welchen Zugriff (lesen/schreiben/ausführen) du brauchst.
    und Codesegmente sind standardmäßig lesen + ausführen. Wenn du da was ändern willst musst du den Bereich auch noch schreibbar machen.
    Und dann machst du wenn du fertig...
  • Forum: Programmieren allgemein

    AW: Assembler - Register dynamisch bestimmen.

     
      by Neutral General, 16. Apr 2020
    Das ist definitiv möglich. Den Code zu überschreiben bzw. dynamisch zu erzeugen ist ja gerade das was du machen willst.
    Und ja: das geht. Du musst halt wie gesagt nur den Speicher in dem du den Code schreiben/modifizieren willst mit VirtualProtect schreibbar machen.

    VirtualProtect ist übrigens nicht Delphi-spezifisch. Das ist eine Windows API.
    Also ja: das was du in deinem ursprünglichen...
  • Forum: Programmieren allgemein

    AW: Assembler - Register dynamisch bestimmen.

     
      by Neutral General, 16. Apr 2020
    DD wird zur Compilierzeit "ausgeführt" und setzt einfach nur einen festen Wert an diese Speicherstelle im Code.
    Das geht natürlich nicht mit Variablen, weil die beim Compilieren natürlich noch undefiniert sind.
    Da musst du mov benutzen um den Speicher an der Stelle zu modifizieren.
    Bedenke aber dass Code Segmente standardmäßig readonly sind und nicht beschrieben werden können.
    Da musst du...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Neutral+General&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=204027
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz