强制关掉winlogon.exe就行了
C++代码的话用system函数调用ntsd命令就行了
也可以用文件指针在启动表里写一个bat文件,一开机就蓝屏
//普通蓝屏代码VS2017编译通过
建议不要作死尝试
此代码本人亲测有效,适用于Windows 10及以下
对电脑无危害,重启就行
注:ZwRaiseError可以换成NtRaiseError
小声BB:据说Petya勒索病毒就是用ZwRaiseError制造蓝屏的
较为简单的方法是调用两个指令(速度较慢):
taskkill /f /fi "pid ne 1" (针对 Vista 及以上的 Windows ,如 Vista、7、8、8.1、10 )
ntsd -c q -pn winlogon.exe (针对 Windows XP )
最好配上 WinExec SW_HIDE 后台调用。
或者用以下的代码(速度较快):
#include <Windows.h>原理:用远过程函数 RtlAdjustPrivilege 获取关机权限,然后远过程函数 NtRaiseHardError 制造蓝屏。(兼容性很强,上至 Windows 10 ,下至 Windows NT 4.0 )
代码无害,重启后系统恢复正常。(当然你要是想整人的话放在开机启动项里我不管你)
下面附上蓝屏效果图
Windows NT 4.0
Windows 2000
Windows XP
Windows Vista/7
Windows 8/8.1/10