Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

GetDriveType gibt 4 aus trotz keiner Verbindung

Sovebämse / 10 Antworten / Flachansicht Nickles

Hallo zusammen

Ich möchte in einem Programm (C++) abfragen, ob ein Netzlaufwerk verbunden ist. Dies habe ich über GetDriveType realisiert. Leider ist es so, dass dieser Befehl sporadisch aber häufig trotz keiner bestehenden Verbindung (selbst nach Neustart) eine 4 ausgibt statt einer 1. Was kann der Grund sein?

Vielen Dank
Thomas

bei Antwort benachrichtigen
Sovebämse Borlander „Solange ein Buchstabe zugewiesen ist gibt es ein Laufwerk. Wenn Du das Medium aus Deinem DVD-Laufwerk nimmst, dann ändert ...“
Optionen

Dann verstehe ich aber nicht, warum diese Funktion innert ca. Zehntelsekunden wechselnde Werte ausgibt. Entweder ist der Buchstabe zugewiesen und dann würde man 4 erhalten oder zumindest immer was anderes als 1. Oder er ist eben nicht zugewiesen, dann wäre es immer 1, so wie ich es erwartet hätte. Aber nicht einmal 1 und einmal 2 und dies wahllos nacheinander.

bei Antwort benachrichtigen