好友
阅读权限10
听众
最后登录1970-1-1
|
本帖最后由 77341991 于 2014-12-31 22:10 编辑
本软件提供给所有人使用 请不要修改程序 版权所有人见发帖id
相信大家都在用迅雷、快车、电炉等等软件 但是国产大品牌好是好,功能也多,就是有很多插件,还偷偷上传你的文件。
那么我这里给大家提供一个稳定的、绿色的、支持4GB以上大文件下载的软件
软件功能:
先设置你要保存的目录
在填入你要下载的文件地址。(如:http://iso.esd.microsoft.com/W9T ... eview-x64-ZH-CN.iso)
仅支持http下载地址
使用单线程下载,没有强迫症绝对够用,支持断点续传。
断点文件后缀名.dat请勿修改
本程序采用vc++6.0开发
class CDownloadThread
{
public:
CDownloadThread();
virtual ~CDownloadThread();
void SetCWnd(CWnd* _cWnd){m_cWndMess = _cWnd;}
CWnd* GetCWnd(){return m_cWndMess;}
bool StartDownload(LPCTSTR lpcszUrl,int nThreadCount);
void StopDownload();
bool StartDownloadBreakpoint(PDOWNLOAD_SAVE_FILE_INFO pFileInfo,int nThreadCount,int nPriority=THREAD_PRIORITY_IDLE); //Ðø´«
LRESULT SendNotify (UINT msg, void* pNotify);
LRESULT SendNotify (UINT msg, void* pNotify1, void* pNotify2);
QWORD GetFileSize(){return m_nFileLength;}
QWORD GetFileSeek(){return m_nSeek;}
const char* GetSaveFilePath(){return m_strSaveFile.c_str();}
const char* GetSaveFileTime(){return m_strFileTime.c_str();}
const char* GetDownloadFileAddress(){return m_strUrl.c_str();}
void SetDlgInfo(pfnGetDlgInfo _pfnAddr){GetDlgInfo = _pfnAddr;}
bool GetThreadQuit(){return m_bThreadQuit;}
protected:
bool DownloadFile(LPCTSTR strFileUrl, int nPriority=THREAD_PRIORITY_IDLE);
static DWORD WINAPI ThreadDownloadFile(LPVOID lpParameter);
static DWORD WINAPI ThreadDownloadBreakpointFile(LPVOID lpParameter);
private:
CThreadArray<HANDLE,string> m_HandArray;
CWnd* m_cWndMess;
pfnGetDlgInfo GetDlgInfo; //
string m_strFileTime; //
string m_strUrl; //
int m_nThreadCount; //
string m_strSaveFile; //
QWORD m_nFileLength; //
QWORD m_nSeek; //
bool m_bThreadQuit; //
};
下载地址:
DownloadFile.zip
(17.39 KB, 下载次数: 120)
1.3版 2014-12-31更新 在下载时对于加密的http地址不能解析,会给出详细的错误提示。
exe-SHA1:112CF28ADD0FC16F0BEB97026C68E4EC46C69835
exe-MD5:B3A0CAD73854DB1F8931F067C4E22E19
exe-CRC32:931A4A8F (与winrar的crc32值相同)
DownloadFile.zip
(16.9 KB, 下载次数: 23)
1.2版 2014-12-24更新 合理优化磁盘分配、下载完成时不足4KB,会将缓存立即写入文件
exe-SHA1:84757C67377712C5F78B762542E9B833D7AF5706
exe-MD5:33BD11EEBB01685D36CDCDE18F899869
DownloadFile.zip
(16.76 KB, 下载次数: 24)
1.1版 2014-12-23更新 修复4GB以上文件续传异常问题
exe-SHA1:722DA924E5A0C700D2D77200E81397BF53680390
DownloadFile.zip
(16.75 KB, 下载次数: 92)
1.0版
exe-SHA1:7CA43FA7058E298989A3E31D7BEA94F798859606
sha1-md5-crc32校验工具(吾爱破解专版)
CheckFile.zip
(11.36 KB, 下载次数: 3)
exe-sha1:60E7BEDF63E3AF6BE1CE1658196A2B9362E0DFAA
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|