
Ich habe die akzeptierte Lösung für die folgende SuperUser-Frage befolgt, in der die Verwendung des Microsoft Application Compatibility Toolkit zum Anwenden des RunAsInvoker-Fixes empfohlen wird:
Verhindern der Erhöhung von Rechten (UAC) für eine Anwendung, die dies nicht benötigt
Bei weiteren Recherchen zu diesem Thema bin ich auf den folgenden Microsoft TechNet-Artikel gestoßen, in dem die Funktionsweise des RunAsInvoker-Fixes beschrieben wird:
http://technet.microsoft.com/en-us/library/dd638389.aspx
Im Artikel heißt es:
Dieser Kompatibilitätsfix fängt keine APIs ab; stattdessen wendet er eineLaderflaggezur Bewerbung.
Ich habe versucht, bei Google nach weiteren Informationen zu suchen, was ein „Loader-Flag“ in diesem Zusammenhang ist, aber Google hat keine relevanten Ergebnisse geliefert. Was ist ein „Loader-Flag“ in Windows und kann ein „Loader-Flag“ programmgesteuert festgelegt werden?
Antwort1
Ich habe die Antwort auf meine eigene Frage gefunden.
Der "Loader", auf den sich der TechNet-Artikel bezieht, ist der Windows Image Loader, wie er in Kapitel 3, Abschnitt 10 von RussinovichsWindows Internals, fünfte Ausgabe: