|
楼主 |
发表于 2021-10-31 14:59:29
|
显示全部楼层
有。
- #include <iostream>
- #include <windows.h>
-
- using namespace std;
-
- void full_screen() {
- HWND hwnd = GetForegroundWindow();
- int cx = GetSystemMetrics(SM_CXSCREEN);
- int cy = GetSystemMetrics(SM_CYSCREEN);
-
- LONG l_WinStyle = GetWindowLong(hwnd,GWL_STYLE); //获取窗口信息
- SetWindowLong(hwnd,GWL_STYLE,
- (l_WinStyle | WS_POPUP | WS_MAXIMIZE) & ~WS_CAPTION & ~WS_THICKFRAME &
- ~WS_BORDER);
- SetWindowPos(hwnd, HWND_TOP, 0, 0, cx, cy, 0);
- }
- void HideTheCursor() {
- CONSOLE_CURSOR_INFO cciCursor;
- HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
-
- if(GetConsoleCursorInfo(hStdOut, &cciCursor)) {
- cciCursor.bVisible = FALSE;
- SetConsoleCursorInfo(hStdOut, &cciCursor);
- }
- }
-
- int main()
- {
- system("mode 96,28");
- HANDLE hStdin = GetStdHandle(STD_INPUT_HANDLE);
- DWORD mode;
- GetConsoleMode(hStdin, &mode);
- mode &= ~ENABLE_QUICK_EDIT_MODE;
- SetConsoleMode(hStdin, mode);
- HideTheCursor();
- CONSOLE_FONT_INFOEX cfi;
- cfi.cbSize = sizeof cfi;
- cfi.nFont = 0;
- cfi.dwFontSize.X = 15;
- cfi.dwFontSize.Y = 30;
- cfi.FontFamily = FF_DONTCARE;
- cfi.FontWeight = FW_NORMAL;
- wcscpy(cfi.FaceName, L"MS Gothic");
- SetCurrentConsoleFontEx(GetStdHandle(STD_OUTPUT_HANDLE), FALSE, &cfi);
- system("color 1f");
- RECT rect;
- HWND hwnd=GetForegroundWindow();
- GetWindowRect(hwnd,&rect);
- MoveWindow(hwnd,-30,-7,8600,1080,TRUE);
- full_screen();
- cout<<"A problem has been detected and windows has been shut\
- down to prevent damage\n\
- to your computer.\n\n\
- DRIVER_IROL_NOT_LESS_OR_EQUAL\n\n\
- If this is the first time you've seen this Stop error screen, \n\
- restart your computer.If this screen appears again, follow \n\
- these steps:\n\n\
- Check to make sure any new hardware or software is properly installed.\n\
- If this is a new installation, ask your hardware or software manufacturer\n\
- for any windows updates you might need.\n\n\
- If problems continue. disable or remove any newly installed hardware\n\
- or software. Disable BIOS memory option such as caching or shadowing.\n\
- If you need to nsu Safe Mode to remove or disable components, restart\n\
- your computer, press F8 to select Advanced Startup Options, and then\n\
- select Safe Mode.\n\n\
- Technical information:\n\
- """STOP:0x0000007B(0xFD3094c2,0x00000001,0xFBFE7617,0x00000000)\n\n\
- """SPCMDON.SYS - Address FBFE7617 base at FBFE5000, DateStamp 3d6dd67c"<<endl;
- while(true)
- {
- HideTheCursor();
- Sleep(1000);
- }
- return 0;
- }
复制代码 |
|