thekiller
Viceinator
Nabend,
im Titel ist ja eigentlich schon die hälfte beschrieben. Ich möchte eine Anwendung entwickeln die Maschinencode zur Laufzeit generieren kann. Programmiersprache ist natürlich C/C++ und das ganze unter Windows. Vorerst Visual Studio falls das wichtig sein sollte.
Kann in einfach allokiertem Speicher (mit malloc() oder new) Code ausgeführt werden? Wie kodiere ich die Maschinenbefehle im Speicher? Und wie setze ich den Ausführungspunkt der Anwendung in meinen Speicher? Einfacher jump mit Assembler?
Google sagt mir irgendwie nicht viel zu dem Thema oder ich suche mit den falschen Begriffen.
MfG
Manuel
im Titel ist ja eigentlich schon die hälfte beschrieben. Ich möchte eine Anwendung entwickeln die Maschinencode zur Laufzeit generieren kann. Programmiersprache ist natürlich C/C++ und das ganze unter Windows. Vorerst Visual Studio falls das wichtig sein sollte.
Kann in einfach allokiertem Speicher (mit malloc() oder new) Code ausgeführt werden? Wie kodiere ich die Maschinenbefehle im Speicher? Und wie setze ich den Ausführungspunkt der Anwendung in meinen Speicher? Einfacher jump mit Assembler?
Google sagt mir irgendwie nicht viel zu dem Thema oder ich suche mit den falschen Begriffen.
MfG
Manuel