ja triying stworzyć emmiter kodu w C++, aby dowiedzieć się jak zrobić emulator, ale im twardy czas podejmowania dynamiczną pracę asemblera:Jak utworzyć kod emmiter w C++
unsigned char program[] = {0x90, 0x90, 0xC3 }; //nop; nop; ret
void (*p)(void) = (void(*)()) &program;
p();
zawsze wracają naruszenie zasad dostępu .....
im pracy z visual studio 2012 C++ win32 aplikacji konsoli
dzięki.
Czy próbujesz rzucić znak [] na wskaźnik funkcji? czemu? Myślę, że nie rozumiem, co próbujesz zrobić ... – DGomez
Czy pamięć zawierająca "program" pozwala na wykonanie? – Kaz
woah Chcę również poznać odpowiedź. –