far jump in VC++ 2k3
-
Hallo,
wie kriege ich einen inline-assembler far jump in mein Programm?
Weil der Befehl wird nicht akzeptiert und db, dw und dd kennt der Hund auch nur beim disassembeln.Also gesucht ist sowas
jmp 0123h:0456789ABh ; bzw. jmp far 0123h:0456789ABh ; bzw. jmp 0123h:[0456789ABh] ; bzw. jmp far 0123h:[0456789ABh] ; bzw. db 0EAh dd 0456789ABh dw 0123h
Hat irgendwer ne Ahnung?
Also mir ist bewusst, das ich erst nen paar nop's hinschreiben kann und das zur Laufzeit überschreiben, aber da muss es doch ne elegantere Lösung geben.
Außerdem ich bin ich mir bewusst, was dieser Befehl macht und das er unter win wenig sinn machtMfG
DDR-RAMP.S.:
Ach nochwas, bin mir nicht ganz schlüssig, in welches Forum damit, ist ja eigentlich eher nen Problem mit VC++.
-
die inline-assembler variante von db ist bei VC++ _emit
-
camper schrieb:
die inline-assembler variante von db ist bei VC++ _emit
"Danke"
MfG
DDR-RAM