Ich habe eine WinForms-Anwendung, an der ich gerade arbeite. Es gibt ein kleines Stück Funktionalität, die als Administrator in Vista/Win7 ausgeführt werden muss. Ich verstehe, wie ich die angeforderteExecutionLevel für die Anwendung im Manifest festlegen kann. Der Trick ist, ich möchte nicht verlangen, dass der Benutzer die gesamte Anwendung als Administrator ausführt, nur ein Teil davon. Daher möchte ich, dass die meisten Funktionen als Invocer ausgeführt werden.Angeforderter Ausführungsgrad für eine DLL
Wenn ich die Admin-Funktionalität in eine DLL, gibt es eine Möglichkeit, es als RequireAdministrator zu markieren? Ich versuchte MT zu verwenden, um der DLL ein Manifest hinzuzufügen, aber das schien nicht zu funktionieren. Was muss ich tun?
Kann eine DLL als eigener Prozess ausgeführt werden oder muss sie von einer EXE gestartet werden? – epotter
@epotter Ich habe meine Antwort etwas zu diesem Thema aktualisiert. – JaredPar