AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi WNetGetConnection erkenne ob LW getrennt wurde?
Thema durchsuchen
Ansicht
Themen-Optionen

WNetGetConnection erkenne ob LW getrennt wurde?

Ein Thema von alfold · begonnen am 2. Dez 2015 · letzter Beitrag vom 4. Dez 2015
 
Christian Seehase
(Co-Admin)

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

AW: WNetGetConnection erkenne ob LW getrennt wurde?

  Alt 3. Dez 2015, 10: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
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz