Wenn Sie eine Datei in Windows Explorer (Windows 7) zu löschen, werden, wenn Admin-Rechten, die Datei löschen erforderlich, wird dieser Dialog angezeigt:Wie Implementieren benutzerdefinierter Benutzerkontensteuerung UI?
eine Möglichkeit, diese Art der Wirkung Gibt es zu erreichen in meinem App?
Derzeit einen Prozess ‚als Administrator‘ Ich bin starte die gleiche Art von Aktion auszuführen (eine Datei zu ersetzen, anstatt sie zu löschen), so dass der Benutzer des allgemeinen UAC-Dialog angezeigt wird, zu fragen:
„Do Sie möchten, dass das folgende Programm Änderungen an diesem Computer vornimmt? "
Ist die hilfreiche Benutzeroberfläche, die Explorer (im Gegensatz zum allgemeinen UAC-Dialog) anzeigt, in einer Drittanbieter-App möglich?
Ich vermute nein, da es Drittparteien erlauben würde, Privilegien auf eine hinterhältige Art zu erhöhen.
Ja, das stimmt: Sie können die Schaltfläche für die Erhebung anzeigen (Continue in diesem Fall) in jeder beliebigen UI anzeigen, aber der Elevation-Prozess zeigt immer die Systembestätigung, unabhängig davon, ob Sie einen neuen Prozess starten oder einen erhöhten erstellen COM-Objekt –