Sdílet prostřednictvím


/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

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Postupy: Otevření stránek vlastností projektu.

  2. Rozbalte uzel Vlastnosti konfigurace.

  3. Rozbalte uzel Linker.

  4. Vyberte stránku vlastností Soubor manifestu.

  5. 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 také

Referenční dokumentace

Nastavení možností linkeru

Možnosti linkeru