Win32API 質問箱 Build5
■ このスレッドは過去ログ倉庫に格納されています
0571デフォルトの名無しさん
NGNG#include <stdio.h>
int main ()
{
unsigned char *p;
unsigned char x[] = {
0xB8,0x7B,0,0,0, // mov eax,123
0xC3 // ret
};
p = malloc( sizeof( x ) );
memcpy( p, x, sizeof(x) );
printf("%d\n",(*((int (*)(void))&x))());
printf("%d\n",(*((int (*)(void))&p))());
}
BCC32 on WinXPで実行したけど、violation出えへんかったで。
■ このスレッドは過去ログ倉庫に格納されています