Wie starte ich eine EXE-Datei als Administrator? - WIx
Ich habe alle meine zwei .msi-Dateien mit der Wix-Bootstraper-Anwendung zu einem einzigen @ gebündelEXE
Datei
One msi ist mitper user context
welche deinstalliere eine Anwendung mitper user context
und installiere eigene.
zweite ist mitper machine context
und dies installiert auch die Dateien in Windows Drive.Ich habe beide MSI als @ gebündesingle EXE
.
Now wenn ich die EXE als @ öffRun as Administrator
, die EXE deinstalliert dasper user package
und Installation erfolgt erfolgreich. Wenn ich direkt auf das @ doppelklicEXE package
, während der Entfernung vonper user package
Ich erhalte die folgende Ausnahme "Error 1001.An exception occured during uninstalling....->Requested registry access is not allowed
". und Installation fehlgeschlagen.
Ich habe versucht, ein @ hinzuzufügemanifest
-Datei in BA zum Einfügen inEXE package
, um das @ aufzufordeadministrator privilege
beim Doppelklick. Nachdem Sie dies getan und VS2010 eingebaut haben, sind alle anderen beiden Pakete nicht in der EXE-Datei enthalten. Wenn Sie auf die EXE-Datei doppelklicken, wird die Benutzerkontensteuerung angezeigt und das Programm ohne Installation geschlossen.
Ist es möglich, die Installer-Ausnahme von WIX abzufangen und eine Meldung wie "@" anzuzeigePlease right click and run as administrator
"an Benutzer.
Bitte hilf mir, das zu lösen.
Vielen Dan