系统出现基于堆栈的缓冲区溢出怎么办

无法连接网络,
无法进入网络和internet,
出现了系统提示:系统在此应用程序中检测到基于堆栈的缓冲区溢出。溢出可能允许恶意用户获得此应用程序的控制。

方案一
1,按下键盘Win+R键,打开运行
2,输入 msconfig ,点击确定
3,在启动选择中,选择 正常启动 ,点击应用 ,在点击 确定 即可。

方案二
启动画面,文件被损坏,或者修改,也有可能丢失,从正常的机里复制logonui.exe 文件u盘。

  1. 用光盘或u盘进入pe把那个文件复制到c:\windows\system32\dllcache和c:\windows\system32下面。
  2. 如果已存在就替换了,重新开机即可。

方案三
https://jingyan.baidu.com/article/6c67b1d65a0e602787bb1eda.html
方案四
重装系统

这篇文章讲的很详细,请看:【缓冲区溢出】堆溢出原理

代码呢