Hallo Gerd,
ok, jetzt wird die ganze Problematik klar(er)...
Ideal wäre eine Art "Alias", die aber vermutlich weder per Verknüpfung noch per "Subst" hinhauen dürfte...?!
Mein Vorschlag: Ich würde doch alternativ 2 Dialoge anbieten:
a) einen Dialog "eigene Ablage", in dem der Anwender nach lokalen Pfaden browsen (bzw. der erfahrenere Anwender zusätzlich nach Netzwerklaufpfaden/
UNC) kann -> also Standard BrowseFolder(SelectDirectory)...
b) einen Dialog "Netzwerkablage", welcher z.B. im Root "\\192.1.1.45\sp_managed_documents$\Service\Us er Manuals\" startet -> sollte über SelectDirectory gehen
Oder Du verfolgst die Variante mit Laufwerksbuchstaben, wobei Du in den sauren(?) Apfel beissen mußt, daß dieser Buchstabe bei den Anwendern unterschiedlich sein wird. Warum ist das eigentlich ein Problem?
Zum Laufwerks-Mapping:
Die Hilfe zu WNetAddConnection2 sagt, daß beim Parameter lpPassword auch NULL übergeben werden kann -> dann wird nach meinem Verständnis das Login-Passwort des Users verwendet. Probier das mal aus.
Ein Mapping dürfte per WNetCancelConnection2 wieder zu löschen sein.
Viele Grüße,
blauweiss