hello:
i am new in assembly language, and i want to test the "jmp" instruction, try to jmp to the function that i define, and failed. what's wrong with my code?
here's the code:
using wxDevC++, windows xp sp3
Code:void ShowMessage(); int main(int argc, char *argv[]) { printf("%p",ShowMessage); printf("\n"); asm( "jmp 0x00401332;" ); // 0x00401332 is ShowMessage address system("PAUSE"); return 0; } void ShowMessage() { MessageBox (0, "ShowMessage()!\n", "Hi", MB_ICONINFORMATION); }




Reply With Quote