Das ist mir schon lange in den Sinn gekommen. Ich kann den Task-Manager öffnen, indem ich Strg + Shift + Esc drücke und auf der zweiten Registerkarte (Prozesse) einfach Alt drücken kann + S - Prozesse von allen Benutzern anzeigen um meinen Task-Manager ohne irgendwelche Aufforderungen zu erhöhen . Und voila, ich habe ein mächtiges Werkzeug zum Spielen. Ich konnte keine Dokumente finden, die das erklären, und ich bin sehr neugierig darauf, wie dieses Kunststück erreicht wird. da die Schaltfläche eigentlich nach einer Eingabeaufforderung fragen sollte, aber nicht.
Was Sie beschreiben, heißt Auto Elevation . Es wird von viel mehr als nur Task-Manager durchgeführt, aber es gibt keine Möglichkeit, Ihr Programm dazu zu bringen. Um automatisch zu erhöhen, müssen die folgenden Anforderungen erfüllt sein.
<autoElevate>true</autoElevate>
muss im Assemblymanifest enthalten sein. %SystemRoot%\System32
und die meisten Unterverzeichnisse, %SystemRoot%\Ehome
, sowie eine Handvoll Verzeichnisse unter %ProgramFiles%
, die Windows Defender und Windows Journal enthalten. Sie können Nummer 1 und 2 selbst eingeben, aber Sie können die Anforderung Nr. 3 nicht erfüllen.
Tags und Links winapi elevation uac moniker undocumented-behavior