HGLOBAL hRes;
HRSRC hResInfo;
HANDLE hFile;
DWORD dwBytes;
TCHAR strTempPath[MAX_PATH];
GetTempPath(sizeof(strTempPath), strTempPath);
lstrcat(strTempPath, _T("\\release.tmp"));
//...........1
hResInfo = FindResource(hModule, MAKEINTRESOURCE(wResourceID), lpType);
if (hResInfo == NULL)
return FALSE;
//...........1
//...........2
hRes = LoadResource(hModule, hResInfo);
if (hRes == NULL)
return FALSE;
//...........2
//...........3
hFile = CreateFile
(
strTempPath,
GENERIC_WRITE,
FILE_SHARE_WRITE,
NULL,
CREATE_ALWAYS,
FILE_ATTRIBUTE_NORMAL,
NULL
); if (hFile == NULL)
return FALSE;
//...........3
WriteFile(hFile, hRes, SizeofResource(NULL, hResInfo), &dwBytes, NULL);
CloseHandle(hFile);
上面的一个1,2,3段要是一起同时出现的话,卡巴大叔就当是病毒给咔嚓了,哪位高手教教俺该怎么办啊?
HRSRC hResInfo;
HANDLE hFile;
DWORD dwBytes;
TCHAR strTempPath[MAX_PATH];
GetTempPath(sizeof(strTempPath), strTempPath);
lstrcat(strTempPath, _T("\\release.tmp"));
//...........1
hResInfo = FindResource(hModule, MAKEINTRESOURCE(wResourceID), lpType);
if (hResInfo == NULL)
return FALSE;
//...........1
//...........2
hRes = LoadResource(hModule, hResInfo);
if (hRes == NULL)
return FALSE;
//...........2
//...........3
hFile = CreateFile
(
strTempPath,
GENERIC_WRITE,
FILE_SHARE_WRITE,
NULL,
CREATE_ALWAYS,
FILE_ATTRIBUTE_NORMAL,
NULL
); if (hFile == NULL)
return FALSE;
//...........3
WriteFile(hFile, hRes, SizeofResource(NULL, hResInfo), &dwBytes, NULL);
CloseHandle(hFile);
上面的一个1,2,3段要是一起同时出现的话,卡巴大叔就当是病毒给咔嚓了,哪位高手教教俺该怎么办啊?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货