Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: WNetGetConnection erkenne ob LW getrennt wurde?

  Alt 3. Dez 2015, 11:05
Moin alfold,

zu dem Verhalten habe ich mal eine Vermutung:

Seit Windows 2000 werden Netzwerklaufwerke nach einer bestimmten Zeit automatisch getrennt (wenn ich mich recht entsinne, nach 15 Min.), wenn kein Zugriff erfolgt.
Sobald ein Zugriff erfolgt, wird die Verbindung wieder hergestellt.
Unter Windows 2000 konnte man das getrennte Laufwerk daran erkennen, dass es im Explorer rot durchgext war, in folgenden Versionen konnte man das nicht mehr erkennen.
Vermutlich greift WNetGetConnection jetzt nicht wirklich auf das Laufwerk zu um nicht die Verbindung aufzubauen.

Du könntest es ja mit einem regelmässigen Aufruf von FindFirst auf Laufwerksbuchstabe:\. versuchen und das Ergebnis auswerten.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat