Problembeschreibung
Betrachten Sie das folgende Szenario:
-
Sie haben eine C++-Anwendung, Dateien auf FTP-Server mithilfe InternetWriteFile API.
-
Die Datei lesen und Schreiben des Inhalts mithilfe von InternetWriteFile API.
-
Die gesamte Datei hochgeladen und das Dateihandle geschlossen.
In diesem Szenario finden Sie alle Daten hat noch nicht den Server und die Datei abgeschnitten. Die nachfolgenden FTP-Vorgänge für dieselbe Sitzung darüber hinaus fehlschlagen.
Hinweis Dieses Problem tritt nicht auf Internet Explorer 8, Internet Explorer 9 und Internet Explorer 10.
Ursache
Nach dem Aufruf von InternetWriteFile() API wird InternetCloseHandle() API aufgerufen. In Internet Explorer 9 und Internet Explorer 10 InternetClosehandle() wartet 226 Übertragung abgeschlossen, und der nächste Befehl funktioniert. Allerdings wird in Internet Explorer 11 InternetClosehandle() nicht warten 226 vollständig übertragen. Daher kann der Datenkanal geschlossen werden, bevor alle Daten den Server erreicht hat. Zusätzlich folgenden FTP-Befehle schlagen fehl.
Problemlösung
Update-Informationen
Um dieses Problem zu beheben, installieren Sie das neueste kumulative Sicherheitsupdate für Internet Explorer. Gehen Sie hierzu zu Microsoft Update.
Technische Informationen über das neueste kumulative Sicherheitsupdate für Internet Explorer finden Sie auf folgender Microsoft-Website:
http://www.microsoft.com/technet/security/current.aspxHinweis Dieses Update war erstmals in Sicherheitsupdate 2909921 enthalten.
Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
2909921 MS14-010: Kumulatives Sicherheitsupdate für Internet Explorer: 11 Februar 2014
Status
Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.
Referenzen
Finden Sie die Terminologie , mit denen Microsoft-Softwareupdates beschrieben.