要程序跳转到绝对地址0x10000去执行步骤

@(C语言)[C语言, 学习笔记, 手写笔记, 整理]
首先把0x100000强制转化为函数指针,即

(void(*)())0x100000

然后在调用它

*((void(*)())0x100000)();

用typedef可以看得更直观些:

typedef void(*)() voidFuncPtr; 
*((voidFuncPtr)0x100000)(); 

发表评论