![]() |
requestedExecutionLevel im Manifest IDE-seitig einstellbar?
Moin!
Ist es eigentlich möglich, den Eintrag für requestedExecutionLevel im Manifest IDE-seitig zu ändern? Standardmäßig steht der auf "asInvoker", ich brauche aber "requireAdministrator". Bisher mache ich das immer so, dass ich die kompilierte Exe einmal durch den ResEd schubse und den Eintrag da händisch ändere. Aber das kann ja nicht der Weisheit letzter Schluss sein, oder? Grüße Cody EDIT: Ich habe inzwischen rausgefunden, wie man ein Manifest-XML einkompiliert. Insofern Frage erledigt. Ich nehme mal an, die Tatsache dass die IDE dann beim Starten meckert "Session disconnected" kommt daher, dass das System das eigene Programm dann in einen höheren Sicherheitskontext hievt als die IDE hat und der Debugger damit nicht mehr an den Thread heran kommt. Aber da ich das Einbinden des Manifestes über bestimmte Compilerschalter steuern kann, ist das auch kein Problem. |
AW: requestedExecutionLevel im Manifest IDE-seitig einstellbar?
Zitat:
|
AW: requestedExecutionLevel im Manifest IDE-seitig einstellbar?
Zitat:
Falls das öfters benötigt wird: Kann man sich den RemoteDebugger eigentlich lokal installieren und diesen mit höheren Rechten laufen lassen? |
AW: requestedExecutionLevel im Manifest IDE-seitig einstellbar?
Zitat:
|
AW: requestedExecutionLevel im Manifest IDE-seitig einstellbar?
Zitat:
|
AW: requestedExecutionLevel im Manifest IDE-seitig einstellbar?
Zitat:
|
AW: requestedExecutionLevel im Manifest IDE-seitig einstellbar?
Moin Bernhard,
das seh ich ganz genauso. Wobei dann ein Teil meiner Eingangsfrage doch wieder interessant wäre: Kann man die Einstellung für requestedExecutionLevel tatsächlich NUR auf dem Wege ändern, dass man sein eigenes Manifest einbindet oder gibt es in den Projekteinstellungen doch irgendwo eine Option dafür? Ich bin nämlich nicht sicher, für was das Manifest sonst noch zuständig ist. Dann kompiliere ich ein selbst erstelltes Manifest ein das sich noch in anderen Punkten von der Projekt-Voreinstellung unterscheidet und such mich dann dumm und fusselig wenn was nicht läuft. |
AW: requestedExecutionLevel im Manifest IDE-seitig einstellbar?
Ist mir aber im D7 aufgefallen.
Wenn ich da "Als Administrator ausführen" wähle, dann läuft das auch mit den Zugriffen des Adminkontos. > Registry des Admins, freigegebene Verzeichnisse von dem usw. Aber OK, wenn man selber mit einem Adminkonto unterwegs ist und da das Programm mit Adminrechten startet, dann ist es am ende das selbe Konto, nur mit vollen Rechten. |
AW: requestedExecutionLevel im Manifest IDE-seitig einstellbar?
Zitat:
Zitat:
Ansonst bekommt man nur maximal Win7 (oder wars Win8.0) mitgeteilt. Zitat:
|
AW: requestedExecutionLevel im Manifest IDE-seitig einstellbar?
Inzwischen ist's ja nicht nur das ExecutionLevel - auch die Kompabilitätsflags, die man seit Windows 8.1 im Manifest unterbringen soll, macht die IDE nicht. Hab ich schon 2006
![]() Um ein nachträgliches Modifizieren des Kompilats kommt man aber bei Delphi eh nie rum, will man neuere Betriebssysteme als XP unterstützen. Stichwort ![]() ![]() ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz