Compartilhar via


/ MANIFESTUAC (incorporam UAC informações no manifesto)

Especifica se as informações de controle de conta de usuário (UAC) estão incorporadas no manifesto do programa.

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

Parâmetros

  • fragment
    Uma seqüência de caracteres que contém o level e uiAccess valores. Para obter mais informações, consulte a seção comentários neste tópico.

  • _level
    Um dos asInvoker, highestAvailable, or requireAdministrator.O padrão é asInvoker.Para obter mais informações, consulte a seção comentários neste tópico.

  • _uiAccess
    true Se você quiser que o aplicativo a ignorar sistema autônomo níveis de proteção de interface do usuário e gerar entradas para janelas de permissão mais altas na área de trabalho (sistema autônomo um teclado virtual); caso contrário, false. O padrão é false.Definido como true somente para aplicativos de acessibilidade de interface do usuário.

Comentários

Se você especificar várias opções /MANIFESTUAC na linha de comando, último daquele inserido tem precedência.

sistema autônomo opções para /MANIFESTUAC:nível são:

  • asInvoker: O aplicativo será executado com sistema autônomo mesmas permissões que o processo que iniciou. O aplicativo pode ser elevado para um nível mais alto de permissão, selecionando Executar sistema autônomo administrador.

  • highestAvailable: O aplicativo será executado com o nível de permissão mais alto possível.Se o usuário que inicia o aplicativo for um membro do agrupar Administradores, essa opção é a mesma sistema autônomo requireAdministrator.Se o mais alto nível de permissão disponível for maior que o nível do processo de abertura, o sistema será aviso credenciais.

  • requireAdministrator: O aplicativo será executado com permissões de administrador.O usuário que inicia o aplicativo deve ser um membro do agrupar Administradores.Se o processo de abertura não estiver sendo executado com permissões administrativas, o sistema solicitará as credenciais.

Você pode especificar os valores de nível e uiAccess em uma única etapa usando a opção /MANIFESTUAC:fragment.O fragmento deve estar no seguinte formato:

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

Para conjunto esta opção de vinculador no ambiente de desenvolvimento do Visual Studio

  1. em aberto propriedade Páginas caixa de diálogo.Para obter detalhes, consulte:Como: Abrir o Projeto Propriedade Páginas.

  2. expandir o Propriedades de configuração nó.

  3. expandir o Vinculador nó.

  4. selecionar o Arquivo de manifesto página de propriedades.

  5. Modificar o Habilitar o controle de conta de usuário (UAC), Nível de execução UAC, and Proteção do UAC ignorar UI propriedades.

Para conjunto esta opção de vinculador programaticamente

  • See EnableUAC(), UACExecutionLevel(), e UACUIAccess().

Consulte também

Referência

Definindo opções do vinculador

Opções do Vinculador

Date

History

Motivo

Julho de 2008

Removidas informações incorretas.

Correção de bug do conteúdo.