DWORD HeadChksum=0,Chksum=0;if(MapFileAndCheckSum("WP9Setup.P2P.exe"/*(PSTR)(LPCSTR)str*/,&HeadChksum,&Chksum)==CHECKSUM_SUCCESS)
{
if(HeadChksum==Chksum)
{
//这里可以不用管,下载完毕自动弹出安装文件
SHELLEXECUTEINFO shell = { sizeof(shell) };
shell.fMask = SEE_MASK_FLAG_DDEWAIT;
shell.lpVerb = "open";
shell.lpFile = str;
shell.nShow = SW_SHOWNORMAL;
BOOL ret = ShellExecuteEx(&shell);
return 1; }
}晕死 为什么HeadChksum和Chksum差点?一脑袋问题【上次用的时候还是可以的】 文件是完整性的,但是校验的时候,出了问题 谁知道为什么?帮忙改下~~~~~~
{
if(HeadChksum==Chksum)
{
//这里可以不用管,下载完毕自动弹出安装文件
SHELLEXECUTEINFO shell = { sizeof(shell) };
shell.fMask = SEE_MASK_FLAG_DDEWAIT;
shell.lpVerb = "open";
shell.lpFile = str;
shell.nShow = SW_SHOWNORMAL;
BOOL ret = ShellExecuteEx(&shell);
return 1; }
}晕死 为什么HeadChksum和Chksum差点?一脑袋问题【上次用的时候还是可以的】 文件是完整性的,但是校验的时候,出了问题 谁知道为什么?帮忙改下~~~~~~
解决方案 »
- ADO连接数据库问题,总出现“无效指针”错误
- 怎样自己用文本写建三维模型的数据
- 控件在IE中,控件COM里的线程(回调函数)里怎么不能触发事件,焦急
- ado如何绑定列?
- 那位大侠给我一本<<VC++实效编程百例>>
- 请教:怎样调用资源文件为二进制或字符方式?
- 语句执行顺序问题.
- 如何检测是否安装了打印机?(without doc/view)
- 动态生成窗口问题?
- typedef CArray<CString,CString> intArray; CArray<intArray,intArray> aaa2;这样定义2维数组对吗?
- 在windows mobile平台下开发都有哪些常用的开发包、开发工具?
- 请问VC 如何获取指定文件下的所有文件的文件名呢?
Chksum=5090044为什么?~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
这么久的帖子了
方法也说下 : MD5
MD5 md5;
md5.update("temp.jpg");
m_str.Format("%s",md5.toString().c_str());
UpdateData(FALSE);