5

エミュレーターの作成方法を学ぶために、C++ でコード エミッターを作成しようとしていますが、動的アセンブラーを機能させるのに苦労しています。

unsigned char program[] = {0x90,  0x90, 0xC3 }; //nop; nop; ret
void (*p)(void) =  (void(*)())     &program;
p();

常にアクセス違反を返す.....

私はVisual Studio 2012 C++ win32コンソールアプリケーションで作業しています

ありがとう。

4

1 に答える 1