Udostępnij za pośrednictwem


/MANIFESTUAC (Osadza informacje UAC w manifeście)

Określa, czy informacje kontroli konta użytkownika (UAC) są osadzone w manifeście programu.

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

Parametry

  • fragment
    Ciąg tekstowy, który zawiera wartości level i uiAccess.Aby uzyskać więcej informacji, zobacz późniejszą sekcję w tym temacie, o nazwie uwagi.

  • _level
    Jeden z asInvoker, highestAvailable lub requireAdministrator.Domyślna wartość to asInvoker.Aby uzyskać więcej informacji, zobacz późniejszą sekcję w tym temacie, o nazwie uwagi.

  • _uiAccess
    true jeśli chcesz, aby aplikacja ominęła poziomy zabezpieczeń interfejsu użytkownika i przekierowała wprowadzanie do okien o wyższych uprawnieniach na komputerze stacjonarnym. W przeciwnym razie false.Domyślna wartość: to false.Ustaw wartość true tylko dla aplikacji ułatwień dostępu interfejsu użytkownika.

Uwagi

Jeśli określisz wiele opcji /MANIFESTUAC w wierszu polecenia, pierwszeństwo ma ostatnia wprowadzona.

Dostępne są następujące opcje dla /MANIFESTUAC:level:

  • asInvoker: aplikacja będzie uruchamiana z tymi samymi uprawnieniami co proces, który ją uruchomił.Poziom uprawnień aplikacji może być podniesiony do wyższego poziomu przez wybranie Uruchom jako administrator.

  • highestAvailable: aplikacja będzie uruchamiana z najwyższym poziomem uprawnień, który może mieć.Jeśli użytkownik, który uruchamia aplikację jest członkiem grupy administratorzy, ta opcja jest taka sama jak requireAdministrator.Jeżeli najwyższy dostępny poziom uprawnień jest wyższy niż poziom otwierającego procesu, system poprosi o podanie poświadczeń.

  • requireAdministrator: aplikacja będzie uruchamiana z uprawnieniami administratora.Użytkownik, który uruchamia aplikację musi być członkiem grupy administratorzy.Jeśli otwierający proces nie jest uruchomiony z uprawnieniami administratora, system poprosi o podanie poświadczeń.

Wartości poziomu i uiAccess można określić w jednym kroku używając opcji /MANIFESTUAC:fragment.Fragment musi mieć następującą postać:

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

Aby ustawić opcję konsolidatora w środowisku programowania Visual Studio

  1. Otwórz okno dialogowe Strony właściwości projektu.Szczegółowe informacje – zobacz: Porady: otwieranie stron właściwości projektów.

  2. Rozwiń węzeł Właściwości konfiguracji.

  3. Rozwiń węzeł Konsolidator.

  4. Wybierz stronę właściwości Plik manifestu.

  5. Modyfikuj właściwości Włącz kontrolę konta użytkownika (UAC), Poziom wykonania UAC i Ochrona obejścia interfejsu użytkownika UAC.

Aby programowo ustawić opcję konsolidatora

Zobacz też

Informacje

Ustawianie opcji konsolidatora

Opcje konsolidatora