Jump to content

UAC aktiv belassen aber Dialogfeld ohne Passwort


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Die UAC wird getriggert durch das sogenannte Application Manifest. Da gibt es einen Eintrag "requestedPrivilege", und der hat 3 Werte:

asInvoker -> kein UAC-Prompt

highestAvailable -> kein UAC-Prompt bei Nicht-Admins, UAC-Prompt bei Admins

requireAdministrator -> immer UAC-Prompt

 

Bei mmc.exe sieht das z.B. so aus:

 

<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">

<security>

<requestedPrivileges>

<requestedExecutionLevel

level="highestAvailable"

uiAccess="false"

/>

</requestedPrivileges>

</security>

</trustInfo>

 

Dieses Manifest kann entweder direkt in der Exe eingebettet sein oder als separate "datei.exe.manifest" Datei dazugelegt werden. Und wenn in Deiner Exe da jetzt "requireAdministrator" steht, dann hast Du verloren. Wenn das allerdings nur daher kommt, daß Windows die Anwendung von sich aus in seiner Kompatibilitätsdatenbank so flaggt, dann hilft das ACT. Oder die externe Manifest-Datei.

Link zu diesem Kommentar

Verloren ist da noch nix. Mit RunAsInvoker kann er die Installationserkennung und die Manifestverarbeitung außer Kraft setzen: https://technet.microsoft.com/de-de/library/dd638389.aspx

 

Danach kann man dann mit Procmon schauen, wo die Anwendung genau administrative Rechte braucht bei der Ausführung als normaler Benutzer.

 

In Summe ist eine weitere Möglichkeit, dass man auf den Hersteller der Software zugeht und eine Version anfordert, die im normalen Betrieb keine administrativen Rechte benötigt. Das ist schlicht schlampig programmiert.

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...