IDownloaderインターフェイスとURLDownloadToFileメソッドを使用してIEのカスタムダウンローダを作成しました。 ただし、URLDownloadToFileは0x80004004エラーコードを返します。 私は不思議です!ソースコードの何が間違っていますか?URLDownloadToFile IDownloadManagerのエラー(0x80004004)::ダウンロード
STDMETHODIMP CDownloader::Download(IMoniker* pmk,
IBindCtx* pbc,
DWORD dwBindVerb,
LONG grfBINDF,
BINDINFO* pBindInfo,
LPCOLESTR pszHeaders,
LPCOLESTR pszRedir,
UINT uiCP)
{
LPOLESTR sDisplayName;
pmk->GetDisplayName(NULL, NULL, &sDisplayName);
HRESULT hr = URLDownloadToFile(NULL, sDisplayName, L"C:\\downloaded.exe", 0, NULL);
return S_OK;
}
URL Monikerシステムから0x80004004のエラーコードを取得したときに、これが本当に便利であることがわかりました。これは、E_ABORTという感想がありませんでした。 – FruitBreak