使用WinInet实现HTTP下载文件,下载的文件放在内存中,在下载完成后在创建文件,但是在保存EXE文件时出错?
cjyun 2005-09-30 05:31:04 使用WinInet实现HTTP下载文件,下载的文件放在内存中,在下载完成后在创建文件,但是在保存EXE文件时出错?
CFile fileOut;
CFileException ex;
if(fileOut.Open(strFileName,CFile::modeCreate|CFile::modeWrite,&ex))//|CFile::modeReadWrite
{
fileOut.Write(lpBuffer,dwTotalBytes);
fileOut.Close();
}
else
return false;
return true;
保存EXE文件时,保存后的文件成了控制台程序,运行当然也是错误的,但是文件的大小是对的,请帮忙