/ MANIFESTUAC (UAC osadza informacje w manifeście)

Określa, czy kontrola konta użytkownika (UAC) informacje osadzone w manifeście program.

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

Parametry

  • fragment
    Ciąg, który zawiera level i uiAccess wartości.Aby uzyskać więcej informacji zobacz sekcję Spostrzeżenia w dalszej części tego tematu.

  • _level
    Jednym z asInvoker, highestAvailable, lub requireAdministrator.Wartością domyślną jest asInvoker.Aby uzyskać więcej informacji zobacz sekcję Spostrzeżenia w dalszej części tego tematu.

  • _uiAccess
    trueJeśli chcesz, aby aplikacja ominąć poziomy zabezpieczeń interfejsu użytkownika i kierowania danych wejściowych na wyższe uprawnienia systemu windows na pulpicie; w przeciwnym razie false.Domyślnie false.Zestaw do true tylko dla aplikacji ułatwień dostępu interfejsu użytkownika.

Uwagi

Jeśli określono wiele opcji /MANIFESTUAC w wierszu polecenia, ten ostatni wprowadzony ma pierwszeństwo.

Oto możliwe opcje dla /MANIFESTUAC:level:

  • asInvoker: Aplikacja będzie uruchamiana za pomocą tych samych uprawnień co proces, który je uruchomił.Aplikacja mogą być podniesione do wyższego poziomu uprawnień przez wybranie Uruchom jako Administrator.

  • highestAvailable: aplikacja będzie uruchamiana z najwyższym poziomem uprawnień, jakie jest możliwe.Jeśli użytkownik, który uruchamia aplikację jest członkiem grupy Administratorzy, opcja ta jest taka sama, jak requireAdministrator.Jeżeli najwyższy poziom uprawnień dostępne jest wyższy niż poziom proces otwierania, 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 proces otwierania nie jest uruchomiony z uprawnieniami administracyjnymi, system poprosi o podanie poświadczeń.

Można określić wartości poziomu i uiAccess w jednym kroku, korzystając z opcji /MANIFESTUAC:fragment.Fragment musi mieć następującą postać:

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

Aby ustawić tę opcję programu łączącego w środowisku programistycznym Visual Studio

  1. Otwórz projekt Stron właściwości okno dialogowe.Aby uzyskać szczegółowe informacje, zobacz Jak: Otwórz strony właściwości projektu.

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

  3. Rozwiń węzeł programu łączącego węzła.

  4. Wybierz Plik manifestu strona właściwości.

  5. Modyfikowanie Włączyć Kontrola konta użytkownika (UAC), Poziom wykonywania funkcji Kontrola konta użytkownika, i Funkcji Kontrola konta użytkownika Bypass interfejsu użytkownika ochrony właściwości.

Aby ustawić tę opcję programu łączącego programowo

Zobacz też

Informacje

Ustawianie opcji Linker

Opcje Linker