注册 登录
编程论坛 VC++/MFC

C++ 关于判断目标文件MD5值是否正确的问题求写法。

blackduck 发布于 2010-12-12 06:36, 1384 次点击


C++ 关于判断目标文件MD5值是否正确的问题求写法。。

源码我贴一下。

想判断一个文件的MD5和我申明的变量是否一致....然后做出提示!

例如判断当前目录MapleStory.exe这个文件:

求指教。谢谢大家了


----------------------------------------------------


void CMyDlg::Onplay()
{
CString bip;

bip="117.41.228.85 7562";


   char pBuf[MAX_PATH];                                       

   GetCurrentDirectory(MAX_PATH,pBuf);                  
   
   strcat(pBuf,"\\");
   
   strcat(pBuf,"MapleStory.exe");         

if ( GetFileAttributes(pBuf) == -1 )

AfxMessageBox("您并没有把登陆器放在盛大冒险岛079的目录");

else


//pBuf为程序当前目录的MapleStory.exe路径变量,Bip为参数变量.

ShellExecute(NULL,"open",(char*)(LPCSTR)pBuf,bip,NULL,SW_SHOW);  //加上指针果然可以了

}
1 回复
#2
myang2010-12-14 14:14
你怎么算原文件的md5码的?
1