URLDownloadToFile gibt manchmal INET_E_UNKNOWN_PROTOCOL (800C000D) zurück, manchmal nicht
-
Mittwoch, 2. Mai 2012 10:06
Hallo euch allen,
ich habe ein kleines Programm geschrieben, welches eine Datei aus dem Internet laden soll. Ich habe das jetzt mit mehreren Dateien (und auch verschiedenen Dateitypen) probiert und bemerke eine total konfuse Reaktion. Mal funktioniert es, und mal nicht. Auch lösche ich vor dem Download mit URLDownloadToFile den URLCache etc, aber er will nicht so recht.
Er gibt, wenn es nicht geht, als Error den Hexwert 800C000D zurück, was laut http://msdn.microsoft.com/en-us/library/ms775123(v=vs.85).aspx ja auf ein nicht bekanntest Protokoll hinweist. Aber das macht eigentlich so gar keinen Sinn.
Wäre schön, wenn da jemand einen Rat hätte :).
Alle Antworten
-
Sonntag, 6. Mai 2012 22:42/push
-
Dienstag, 8. Mai 2012 11:45Besitzer
Hallo fgreinus,
Kann es sein dass es ein FileNotFound ist? Welche URL versuchst Du herunterladen? Firewall?
Schau Dir mal an die UINT GetResourceIDForFileLoadExceptionHR(HRESULT hr) von hier: http://www.koders.com/cpp/fid0477590C485B12761C6B17AFCB1A57065C47BF7F.aspx
Noch zum Lesen: URLDownloadtofile
Grüße,
Robert
Robert Breitenhofer, MICROSOFT

Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können. -
Dienstag, 8. Mai 2012 12:51
Hallo Robert,
das komische ist ja, dass es mal geht und mal nicht und ich bisher keine Regel darin erkennen konnte wann es geht bzw wann es nicht geht. Von daher denke ich eher nicht, dass es ein FileNotFound ist.
Aber ich werde mir deine Links mal anschauen, vielen Dank :).
-
Dienstag, 8. Mai 2012 12:59Besitzer
Hallo fgreinus,
Wie sieht es mit diesen Fragen aus?
- Welche URL versuchst Du herunterladen? (Beispiel URL)
- Macht Firewall das Problem?
Grüße,
Robert
Robert Breitenhofer, MICROSOFT

Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können. -
Dienstag, 8. Mai 2012 13:15
Hey Robert,
die URL ist auf meinen eigenen Server gerichtet. Da kommen keine .htaccess-Geschichten oder sonstiges dazwischen. (hier http://files.fgreinus.de/characters.sql).
Ich nutze AntiVir und die normale Windows-Firewall, jedoch kam keine Meldung, die das irgendwie aufgezeigt hätte. Oder gibt es eine Art Firewall-Log wo ich das mal nachschauen kann?
Gruß,
fgreinus
- Bearbeitet Robert BreitenhoferMicrosoft Contingent Staff, Moderator Mittwoch, 6. Juni 2012 12:02 URL als Link

