Frage

Wenn ein normaler Benutzer einen WiX Installer läuft die Höhe erfordert, scheint es eine Verzögerung von 30 Sekunden oder mehr zwischen den Benutzern klickt auf die Schaltfläche „Installieren“ und die UAC Prompt kommt. Dies geschieht, obwohl die Installation Schaltfläche mit dem UAC Schild markiert, was darauf hindeutet, das Installationsprogramm „weiß“, dass Elevation erforderlich.

Gibt es eine Möglichkeit, um sofort die UAC erbrechen, wenn der Benutzer 1) läuft das Installationsprogramm oder 2) Klicks, die Schaltfläche „Installieren“?

War es hilfreich?

Lösung

Die Zeitdauer, für die UAC-Eingabeaufforderung bis zu kommen, hängt von der Größe der exe. (Probieren Sie es selbst mit der rechten Maustaste als Administrator verschiedene EXE-Dateien in verschiedenen Größen ausgeführt werden.) Aus diesem Grund habe ich gehört, vorgeschlagen, dass Sie eine machen Teeny Launcher exe, dass die Aufforderung nach oben bringen schnell, und haben es alles andere starten. Alles, was von einem erhöhten Prozess gestartet wird erhöht.

Seien Sie sicher, dass Ihr Werfer gut nennen, für die 1% der Nutzer, die die UAC Prompts tatsächlich lesen.

Andere Tipps

Wie groß ist Ihre MSI-Datei? Ich weiß nicht, für eine Tatsache, aber ich denke, Splitting Ihre Dateien in eine separate CAB-Datei und möglicherweise digital signieren, es könnte die Validierung der MSI-Datei geht schneller machen.

Ansonsten gibt es wirklich nicht alles, was man über sie mein Wissen tun kann. Ich hoffe, jemand beweist mir falsch. : -)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top