Windows zeigt UAC-Eingabeaufforderungen auf dem "sicheren Desktop" an, wenn bestimmte sicherheitsrelevante Vorgänge ausgeführt werden müssen. Offensichtlich gibt es irgendwo eine API, die den sicheren Desktop erstellt und ein Fenster darauf anlegt, aber ich habe keine Ahnung, wo ich etwas über die beteiligten Mechanismen herausfinden könnte. Ich schätze, ich könnte die UAC-Mechanismen zurückentwickeln, aber ich bin nicht so gut in diesem Bereich des Reverse Engineering (und ich bin ziemlich sicher, dass es einige rechtliche Konsequenzen gibt...)
Wie auch immer, ich weiß, dass es eine API gibt, um neue Desktops in der aktuellen Sitzung zu erstellen, aber in der Dokumentation, die ich finden kann, werden sichere Desktops nicht erwähnt. Aus Neugier würde ich gerne wissen, wie die ganze sichere Desktop / UAC Eingabeaufforderung Erstellung funktioniert.
Disclaimer: Dies ist rein theoretisch, und ich bin nicht auf der Suche, um diese in einem meiner Code zu implementieren.