Seite 1 von 1

Prozess öffnen und asm ausführen?

Verfasst: 20.06.2008 15:14
von k.o.e.i.g2
Hallo,

Ich versuche grade einen hook von c++ in pb zu übersetzten in diesen hook wird asm ausgeführt! nur nicht für das programm sonder für ein spiel.
Die schreiben es einfach in die datei nur woher weis dann das programm das es für den prozess machen soll?

bzw wie öffne ich ein prozess so das ich asm ausführen kann?

Verfasst: 20.06.2008 16:56
von Fluid Byte
Ich versuche grade einen hook von c++ in pb zu übersetzten in diesen hook wird asm ausgeführt!
Und warum postest du den hier nicht? Könnte eventuell helfen ...

Verfasst: 20.06.2008 17:01
von Kaeru Gaman
> woher weis dann das programm das es für den prozess machen soll?

wer macht wem den Prozess?

sorry, ich find das echt ein bissel kraß wenn man noch rumraten muss was mit den sätzen überhaupt gemeint ist,
ganz abgesehen davon, dass du NULL informationen lieferst, worum es überhaupt geht,
und abgesehen davon dass deine unklaren Darlegungen nicht gerade
dafür sprechen dass du selber weißt was du eigentlich vorhast...

Verfasst: 20.06.2008 17:04
von k.o.e.i.g2
es gibt ja kien beispiel ich will asm in einen prozess ausführen welche dinge in asm ist egal!

Verfasst: 20.06.2008 17:08
von Kaeru Gaman

Code: Alles auswählen

Procedure.l ASM()
;************
; Das hier ist Assembler
  !mov eax, 4711
;************
  ProcedureReturn 
EndProcedure

Debug ASM()

...ich verschieb das topic mal nach "Anfänger"...

Verfasst: 20.06.2008 17:17
von Thorium
Ich denke er meint Code in einen fremden Prozess injizieren und dort ausführen.

Ganz erlich, wenn ich so lese was du schreibst, bist du dafür noch nicht bereit. Man sollte da schon wissen was man tut, wenn man sowas macht.

Ansonsten: Hier ist ein Code, mit dem du eine DLL in einen fremden Prozess injizieren kannst.
Aber das wird dir denke ich noch nicht viel nützen. Beschäftige dich erstmal mit simpleren Sachen.