Nein, der Crimson Editor macht das NICHT, weil er nicht signiert ist. (Und das ist nicht neu in Win7). Dies liegt daran, dass das Anwendungsmanifest, das zur Kompilierzeit eingebettet ist, angibt requestedPrivilegeLevel="highestLevel"
.
Laut diesem Forenbeitrag haben die Entwickler des Crimson Editors dies in der Revision 237-241 geändert. Sie haben dies getan, weil für die Funktion "Crimson-Editor zu Shell-Kontextmenüs hinzufügen" Administratorrechte erforderlich sind.
Die langfristige Lösung wäre, dass die Entwickler des Crimson Editors ihr Anwendungsmanifest korrigieren. Sie sollten sich während der Installation den Shell-Kontextmenüs hinzufügen oder den Benutzern zumindest mitteilen, dass sie die App manuell ausführen müssen (was leicht zu bewerkstelligen ist), anstatt sie zu erfordern.
Bei allen Apps mit requestedPrivilegeLevel="highestLevel"
ihrem Manifest ( Manifestansicht zum Anzeigen von Anwendungsmanifesten) können Sie das Anwendungskompatibilitäts-Toolkit von Microsoft verwenden, um die Anwendung mit dem Fix RunAsInvoker auszurichten, der die Ausführung der App mit Ihren Standardbenutzertoken erzwingt.
Weitere Informationen zur Verwendung des Application Compatibility Toolkit finden Sie in diesem Beitrag zum Anwenden von Crimson Editor oder allgemeinen Anweisungen .