Sdílet prostřednictvím


/ MANIFESTUAC (UAC vloží informace v manifestu)

Určuje, zda informace nástroj Řízení uživatelských účtů (UAC) je vložen do manifestu aplikace.

/MANIFESTUAC
/MANIFESTUAC:NO
/MANIFESTUAC:fragment
/MANIFESTUAC:level=_level
/MANIFESTUAC:uiAccess=_uiAccess

Parametry

  • fragment
    Řetězec, který obsahuje level a uiAccess hodnoty.Další informace naleznete v části Poznámky dále v tomto tématu.

  • _level
    Jeden z asInvoker, highestAvailable, nebo requireAdministrator.Výchozí hodnotou asInvoker.Další informace naleznete v části Poznámky dále v tomto tématu.

  • _uiAccess
    truePokud chcete, aby aplikace vynechat úrovně ochrany uživatelského rozhraní a jednotka vstup do vyšší oprávnění systému windows na ploše; v opačném případě se false.Výchozí nastavení je false.Nastavte na true pouze pro uživatelské rozhraní usnadnění aplikace.

Poznámky

Pokud chcete zadat více možností /MANIFESTUAC na příkazovém řádku, jaký je poslední zadaný přednost.

Volby pro /MANIFESTUAC:level jsou následující:

  • asInvoker: Aplikace bude spuštěn se stejnými oprávněními jako proces, který ji spustil.Aplikace může zvýší na vyšší úroveň oprávnění tak, že vyberete Spustit jako správce.

  • highestAvailable: aplikace bude spuštěna s nejvyšší úrovní oprávnění, která může.Pokud uživatel, který spustí aplikaci, je členem skupiny Administrators, tato možnost je stejná jako requireAdministrator.Je-li nejvyšší úroveň oprávnění k dispozici je vyšší než úroveň procesu otevírání, systém vyzve k zadání pověření.

  • requireAdministrator: aplikace bude spuštěna s oprávněními správce.Uživatel, který spustí aplikaci, musí být členem skupiny Administrators.Pokud proces otevírání není spuštěn s oprávněními správce, systém vás vyzve k zadání pověření.

Můžete určit úroveň a uiAccess hodnoty v jednom kroku pomocí parametru /MANIFESTUAC:fragment.Ve fragmentu musí být v následujícím formátu:

"level=[ asInvoker | highestAvailable | requireAdministrator ] uiAccess=[ true | false ]"

Chcete-li nastavit tuto možnost propojovacího programu ve vývojovém prostředí Visual Studio

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

  2. Rozbalte uzel Vlastnosti konfigurace.

  3. Rozbalte Propojovací program uzlu.

  4. Vyberte Soubor manifestu stránku vlastností.

  5. Změnit Povolit nástroj Řízení uživatelských účtů (), Úroveň spuštění nástroje Řízení uživatelských účtů, a Ochranu UI nepoužívat nástroj Řízení uživatelských účtů vlastnosti.

Chcete-li programově nastavit tato možnost propojovacího programu

Viz také

Referenční dokumentace

Nastavení možností Linker

Možnosti Linker