Ich verwende Windows 10 Pro 64-Bit.
Meine Anwendung (die als Administrator ausgeführt wurde) ordnet einen Ordner aus dem D-Laufwerk mithilfe der Windows-Netzwerk-API einem Netzlaufwerk Z zu wnetaddconnection2()
.
Als ich den Datei-Explorer öffnete, konnte ich das Z-Laufwerk nicht sehen. Wenn ich jedoch andere Anwendungen (z. B. Visual Studio) im Admin-Modus geöffnet habe und den Ordner "This PC" durchgehe, kann ich das Z-Laufwerk unter "Network Location" sehen.
Warum und wie kann das Problem behoben werden, dass zugeordnete Laufwerke nach der Zuordnung nicht sofort angezeigt werden?
Dieses Problem tritt nicht auf
- in Windows 7 ODER
- Wenn meine Anwendung nicht als Administrator ODER ausgeführt wird
- Nachdem ich explorer.exe ODER neu gestartet habe
- im Dialogfeld "Datei öffnen" in anderen Anwendungen (z. B. Word, Paint, Visual Studio usw.)
Hinweis: Ich habe EnabledLinkedConnections auf 1 gesetzt, EnableLUA auf 1.
Versuchte Lösung
Eine Lösung besteht darin, ein Programm in Verwaltungstools namens Lokale Sicherheitsrichtlinie zu untersuchen und alle mit der Benutzerkontensteuerung verbundenen Richtlinien in den Sicherheitseinstellungen zu deaktivieren. Lokale Richtlinien & gt; Sicherheitsoptionen (in den unteren 15 Richtlinien der Liste) außer UAC: Verhalten ..., UAC: Switch ... und UAC: Virtualisieren ...
Ich möchte diesen Weg jedoch nicht gehen, weil mehrere Probleme aufgetreten sind, z.
Antworten:
Aufgrund der Benutzerkontensteuerung kann die Shell mit Standardbenutzerberechtigungen ausgeführt werden. Sie kann keine zugeordneten Laufwerke sehen, die in Ihrer Anwendung konfiguriert wurden, die mit Administratorrechten ausgeführt wird.
Da ist ein Problemumgehung, die Aktivierung der Option genannt
EnableLinkedConnections
:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
.EnableLinkedConnections
und dann die EINGABETASTE.EnableLinkedConnections
und klicken Sie dann aufModify
.restart the computer
.Oder du kann meinen Hack anwenden, um den Explorer als Administrator auszuführen um auch die zugeordneten Laufwerke zu sehen.
quelle