0
void UpdateApp(HWND hwnd) {
HRESULT hRez = URLDownloadToFile( NULL, string("Web Address here.").c_str(), string("Download file here").c_str(), 0, NULL);
if(hRez == E_OUTOFMEMORY ){
    MessageBox(hwnd, "","",MB_OK);
}
else if(hRez!=S_OK) {
    MessageBox(hwnd, "Error downloading the updater.", "Error!", MB_ICONERROR | MB_SYSTEMMODAL);
}
if(hRez==S_OK) {
    MessageBox(hwnd, "Done", "", MB_OK);
}
}

メインプログラムの自動更新プログラムを作成しています。これまでのところすべてが順調に進んでいますが、関数URLDownloadToFileは14.1Kbを超えてダウンロードしません。私はそれを使用して、すべての更新ファイルを含むzipをダウンロードしています。実行するたびに14.1Kbになり、その後停止し、エラーは返されません。ダウンロードのサイズ制限についてどこにも読んでいないので、これを引き起こしている可能性がありますか?zipの実際のサイズは1,644Kbです。事前にすべての助けをありがとう。

4

0 に答える 0