Windows Compatibility Toolkit 5.6: runasinvoker funktioniert, wenn es vom Toolkit gestartet wird, aber nicht beim Import

303
beerbear

Ich habe ein Update für ein x64-Programm unter Windows7 erstellt. Es ist wirklich einfach, es sollte die App mit "runasinvoker" -Rechten starten.

Beim Testen mit dem Toolkit (durch Klicken auf den Fix im linken Bereich, Auswählen des Befehls "Ausführen" und Angabe des richtigen Pfads zur EXE) wird genau das gewünschte Ergebnis erzielt: Die App startet mit erhöhten Rechten.

Speichern und Installieren des Fix aus dem Kompatibilitäts-Tool selbst (Klicken auf den Namen der benutzerdefinierten DB im linken Fensterbereich, Auswählen von "Installieren" aus dem Rechtsklick-Menü) oder Installieren des Fix über sdbinst nicht.

In beiden Fällen wird angezeigt, dass das Update vom Compatibility Tool und vom Menü "Remove Programs" (Programme entfernen) installiert wurde. Die Anwendung wird jedoch weiterhin ohne erhöhte Rechte gestartet.

Ich kann nicht verstehen, warum das passiert. Es muss ein schwerer Fall von PEBKAC sein, aber ich kann mir nicht vorstellen, was ich hier vermisse. Kann mir jemand bitte die richtige Richtung weisen?

0
asInvoker bedeutet Start ohne Administratorrechte. Das ist der Punkt. magicandre1981 vor 6 Jahren 0
Es ist offensichtlich nicht der Punkt, an dem der Fix funktioniert, wenn er mit dem Kompatibilitätswerkzeug gestartet wird. beerbear vor 6 Jahren 0
[Sie stoßen auf XY-Problem] (https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem). Sie möchten die UAC-Eingabeaufforderung verhindern, aber den falschen Weg verwenden und ein Problem erhalten. Verwenden Sie [Taskplaner, um die UAC-Eingabeaufforderung zu umgehen] (https://superuser.com/a/537101/174557) magicandre1981 vor 6 Jahren 0

0 Antworten auf die Frage