Schau Dir mal auf der Kommandozeile den Befehl
net use an.
Er zeigt Dir alle Laufwerksmappings an und deren Status.
Die Ausgabe sollte so ähnlich aussehen:
Code:
C:\Users\irgendwer>net use
Neue Verbindungen werden nicht gespeichert.
Status Lokal Remote Netzwerk
-------------------------------------------------------------------------------
OK X: \\server.home.lan\public Microsoft Windows Network
OK Y: \\server.home.lan\irgendwer Microsoft Windows Network
Der Befehl wurde erfolgreich ausgeführt.
Wenn unter Status was anderes als OK steht, muss die Verbindung neu gemacht werden.
Prinzipiell reicht es aus, ein Dir oder 'nen Laufwerkswechsel auf die entsprechenden Laufwerke zu machen. Es dauert dann immer ein bisserl, bis die Laufwerksverbindung von Windows wiederhergestellt wurde.
Da das Problem nach 'nem Rechnerstart auftritt, sollte es reichen, eine entsprechende Routine in den Autosstartordner zu legen oder unter Run in die Registry.
Da das alles über die Windows-
API geregelt wird, kann man dazu natürlich auch die entsprechenden
API-Aufrufe nehmen.
https://docs.microsoft.com/de-de/win...e-netshareenum
https://www.delphipraxis.net/30501-p...shareenum.html