Partilhar via


/ (Informações do UAC incorpora no manifesto) MANIFESTUAC

Especifica se a informação de Controle de Conta de Usuário (UAC) está inserida no manifesto do programa.

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

Parâmetros

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

  • _level
    Um de asInvoker, highestAvailable, ou requireAdministrator.Opções para como asInvoker.Para obter mais informações, consulte a seção comentários posteriormente neste tópico.

  • _uiAccess
    true se você desejar que o aplicativo ignore níveis de proteção de interface do usuário e resultar a entrada para janelas de alto permissão na área de trabalho; caso contrário, false.O padrão é false.Defina a true somente para aplicativos de acessibilidade da interface do usuário.

Comentários

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

As opções para /MANIFESTUAC:level são:

  • asInvoker: O aplicativo será executado com as mesmas permissões que o processo que o iniciado.O aplicativo pode ser elevado a um nível mais alto de permissão selecionando Executar como administrador.

  • highestAvailable: O aplicativo será executado com o nível de permissão o maior que pode.Se o usuário que executa o aplicativo é um membro do grupo administradores, essa opção é a mesma que o requireAdministrator.Se o nível de permissão disponível o maior é maior do que o nível do processo de abertura, o sistema solicitará para credenciais.

  • requireAdministrator: O aplicativo será executado com permissões de administrador.O usuário que executa o aplicativo deve ser um membro do grupo administradores.Se o processo de abertura não está executando com permissões administrativas, o sistema solicitará para credenciais.

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

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

Para definir essa opção de vinculador no ambiente de desenvolvimento Visual Studio

  1. Abrir a caixa de diálogo Páginas de Propriedade de projeto.Para obter detalhes, consulte:Como: abrir páginas de propriedades do projeto.

  2. Expanda o nó de Propriedades de Configuração .

  3. Expanda o nó de Vinculador .

  4. Selecione a página de propriedades de Arquivo de Manifesto .

  5. Modifique Habilitar Controle de Conta do Usuário (UAC), Nível de Execução UAC, e propriedades de Proteção de IU de Desvio de UAC .

Para definir essa opção de vinculador

Consulte também

Referência

Configurando opções de vinculador

Opções do vinculador