CResourceHelp fileHander;
LPCTSTR v_lpLoginAppPath = L"D:\\png.zip";
PBYTE pLoginAppBufData = NULL;
DWORD dwRead = 0;
//获取zip的data
if (!fileHander.GetFileData(v_lpLoginAppPath, pLoginAppBufData, dwRead))
{
return;
}
do
{
UpdateFileResource(lpszApp, (LPBYTE)pLoginAppBufData, dwRead, _T("ZIPRES"), MAKEINTRESOURCE(IDR_ZIPRES_SKIN));
HRSRC hrsc = NULL;
HMODULE hModule = ::LoadLibrary(lpszApp);
hrsc = FindResource(hModule, MAKEINTRESOURCE(IDR_ZIPRES_SKIN), _T("ZIPRES"));
if (hrsc)
{
if (hModule)
{
FreeLibrary(hModule);
hModule = NULL;
}
break;
}
else if (hModule)
{
FreeLibrary(hModule);
hModule = NULL;
}
return FALSE;
}while(FALSE);
windows修改exe的资源
最新推荐文章于 2024-06-03 15:18:35 发布