Package Robot Update, neue Compiler-Direktive '#MAN:

Moderator: MVogt

Post Reply
User avatar
Theo_Gottwald
Posts: 367
Joined: 03. Oct 2009, 08:57
Location: Herrenstr.11 * 76706 Dettenheim
Contact:

Package Robot Update, neue Compiler-Direktive '#MAN:

Post by Theo_Gottwald » 23. Jul 2014, 08:51

Seit dem letzten Update ist nun einige Zeit vergangen, und so sind bereits einige kleinere Bugs (IEP\ ...) wieder beseitigt worden. Als Neuerung kann man nun den UAC-Execution Level* der kompilierten EXE-Dateien frei wählen. Dies war in er Vergangenheit nicht möglich, ist aber unter Windows 8.1 sinnvoll.

Es gibt dazu eine neue Compiler-Direktive:

Code: Select all

'#MAN:

' Man kann dieser Direktive 4 Parameter mitgeben, um einen der 4 Execution-Level zu bestimmen.
'  "A" (asInvoker), 
'#MAN:ai

' "R" (requireAdmin)
'#MAN:ra

' "H" (highestAvailable)
'#MAN:ha

' oder keinen (Kein angegebener Execution Level).
'#MAN:-
Das erzeugte Icon der EXE-Datei sieht jeweils ein klein wenig anders aus,
So dass man es der EXE-Datei ansehen kann, als was sie kompiliert wurde.

Bitte denkt daran, dass Icons im Windows Icon-Cache gespeichert werden.
Einmal erstellt, kann man die selber Datei mit einem anderen Execution-Level compilieren,
aber das Icon ändert sich dadurch nicht, solange der Icon-Cache nicht neu erstellt wird.

Voreingestellt ist derzeit der "asInvoker" ExecutionLevel.

Image

Die Bedeutung der Execution Level zeigt dieses Bild aus dem MSDN:

Image

Post Reply

Return to “Package Robot”

Who is online

Users browsing this forum: No registered users and 6 guests