怎么用程序实现重启
#include<iostream.h>
void restart(int a)
{
cout<<a<<endl;
}
int main()
{
void (*p)(int)=restart;
__asm mov eax,0xffffffff;
__asm mov p,eax;
p(1);
cout<<p;
return 0;
}
/*
*这个程序,运行的时候,为什么重启不了呢?
*将__asm mov eax,0xffffffff;
* __asm mov p,eax;
*改成p=0xffffffff;为什么无法编译呢?
*现在这个程序编译之后,运行为什么会说:内存0xffffffff不能为读...
*/