Öffnen Sie den Dateidialog nicht in Vista und 2008 Envir
-
22-09-2019 - |
Frage
Ich benutze Vista. Ich habe die MSI -Datei über das Visual Studio 2008 Setup- und Deployment -Projekt entworfen, in dem ich eine benutzerdefinierte Aktion hinzugefügt habe. In der benutzerdefinierten Aktion öffne ich OpenFile -Dialog. In diesem Dialogfeld "Open Datei" werden nicht zugeordnete Laufwerks- oder Netzwerkpositionen angezeigt. Wie kann ich also den Dialogfeld "Open Datei" zum MAPThe -Netzwerk erstellen?
Lösung
Dies ist ein bekanntes Problem mit Vista -Benutzerkonto -Steuerung. Wenn Ihr Installationsprogramm gestartet wird, wird die Nicht-Adminpftreffersitzung des Benutzers zu einer Admin-Sitzung erhöht. Das Problem ist: Netzwerkantriebe, die in der Nicht-Adminampfer-Sitzung des Benutzers zugeordnet sind, übertragen Sie nicht automatisch auf die Administratorsitzung.
Leider können Sie nicht viel dagegen tun. (Sie können eine erhöhte Eingabeaufforderung starten, bevor Sie Ihr Setup -Projekt starten, und manuell net use
Die Antriebsbriefe dort, aber ich denke, das können Sie von Ihren Kunden nicht erwarten.)
Verwandte Frage: Erhalten Sie die Kartierantriebsbriefinformationen während der UAC -Erhöhung