Hallo Zusammen,
ich habe mir ein kleines Prog geschrieben, mit dem ich die Laufwerksbuchstaben am Client verwalten kann.
Dies funktioniert für alle mir bekannten Arten von Laufwerken:
- Festplatten
- CD/DVD
- Wechseldatenträger
- Substituierte Laufwerke
- Netzlaufwerke
Nun habe ich ein Problem mit den Netzlaufwerken. Wenn ich einem Netzlaufwerk einen anderen Buchstaben zuweisen möchte, so führe ich zuerst ein
WNetCancelConnection(_lpLocalName, True);
durch und anschließend ein
wnetaddconnection3(0,_netresource,0,0,0);
Soweit klappt alles. Was mir jetzt noch zu meinem Glück fehlt, ist: Wie bekomme ich vor dem Trennen des Netzlaufwerkes heraus, ob dieses "persistent" oder "nopersistent" verbunden ist, damit ich dem neuen Laufwerk die selbe Eingenschaft zuweisen kann?
Gruß aus Köln
Thomas