/MANIFESTUAC (vložené informace UAC v manifestu)
Určuje, zda jsou informace UAC vloženy do manifestu aplikace.
/MANIFESTUAC
/MANIFESTUAC:NO
/MANIFESTUAC:fragment
/MANIFESTUAC:level=_level
/MANIFESTUAC:uiAccess=_uiAccess
Parametry
fragment
Řetězec, který obsahuje hodnoty level a uiAccess.Další informace naleznete v oddílu Poznámky později v tomto tématu._level
Jeden z asInvoker, highestAvailable nebo requireAdministrator.Výchozí nastavení je asInvoker.Další informace naleznete v oddílu Poznámky později v tomto tématu._uiAccess
true, pokud má aplikace obejít ochranné úrovně uživatelského prostředí a přesunout vstup do oken na ploše s vyšším oprávněním, jinak false.Výchozí nastavení je false.Je doporučeno nastavit na true pouze pro aplikace usnadnění uživatelského rozhraní.
Poznámky
Při určení více možností /MANIFESTUAC v příkazovém řádku, má poslední zadaná přednost.
Možnosti pro /MANIFESTUAC:level jsou následující:
asInvoker: Aplikace poběží se stejnými oprávněními jako proces, který ji spustil.Aplikace může získat vyšší úroveň oprávnění vybráním Spustit jako správce.
highestAvailable: Aplikace poběží s nejvyšším možným oprávněním.Pokud je uživatel, který spustí aplikaci, členem skupiny Administrators, tato volba je stejná jako requireAdministrator.Pokud je nejvyšší úroveň oprávnění vyšší, než úroveň běžícího procesu, systém si vyžádá pověření.
requireAdministrator: Aplikace poběží s oprávněními správce.Uživatel, který spustí aplikaci, musí být členem skupiny Administrators.Pokud úvodní proces neběží s oprávněními správce, systém si vyžádá pověření.
Je možné určit úroveň a hodnoty uiAccess v jednom kroku pomocí možnosti /MANIFESTUAC:fragment.Tento fragment musí být v následujícím tvaru:
"level=[ asInvoker | highestAvailable | requireAdministrator ] uiAccess=[ true | false ]"
Chcete-li nastavit možnost linkeru ve vývojovém prostředí Visual Studio
Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Postupy: Otevření stránek vlastností projektu.
Rozbalte uzel Vlastnosti konfigurace.
Rozbalte uzel Linker.
Vyberte stránku vlastností Soubor manifestu.
Upravte vlastnosti Povolit Řízení uživatelských účtů (UAC), Úroveň spuštění UAC a Obejití UAC ochrany uživatelského rozhraní.
Nastavení této možnosti linkeru v programu
- Viz EnableUAC, UACExecutionLevel a UACUIAccess.