LPTSTR pstr = MAKEINTRESOURCE(IDR_ClearCard);//IDR_TXT1
HRSRC res = FindResource(NULL,pstr,RT_HTML);//RT_HTML
ASSERT( res != NULL );
//获取资源的大小
DWORD dwSize = SizeofResource(NULL, res);
HGLOBAL gl = LoadResource(NULL,res);
LPVOID lp = LockResource(gl);//Get the html resource pointer
*(((byte*)lp) + dwSize) = '/0';
string str;
str = (LPCSTR)lp;
procScr(str);
LPVOID lp=LockResource(gl); //返回指向资源内存的地址的指针。
CString filename="Temp.swf"; //保存的临时文件名
// CREATE_ALWAYS为不管文件存不存在都产生新文件。
fp= CreateFile(filename ,GENERIC_WRITE,0,NULL,CREATE_ALWAYS,0,NULL);
DWORD a;
//sizeofResource 得到资源文件的大小
if (!WriteFile (fp,lp,SizeofResource (NULL,res),&a,NULL))
return false;
CloseHandle (fp); //关闭句柄
FreeResource (gl); //释放内存