Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
Delphi 10.2 Tokyo Professional
|
AW: Assembler - Register dynamisch bestimmen.
18. Apr 2020, 20:26
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 bist den Speicher wieder readonly + ausführbar wie er anfangs war (optional).
Michael "Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
|