Symlinks no Windows SEM UAC popup

0

Eu tenho uma ferramenta de linha de comando do Windows para desenvolvedores (talvez um ponto redundante). Esta ferramenta cria links simbólicos para determinadas tarefas.

Estou procurando uma maneira de instalar a ferramenta para que ela possa criar links simbólicos sem a necessidade de Executar como administrador ou confirmar uma caixa de diálogo do UAC.

Esta ferramenta será instalada usando um MSI. Qualquer configuração deve acontecer no MSI para que a solução seja viável. A intervenção pós-instalação pelo usuário não é uma opção . Isso significa que o usuário que está habilitando o Criar Links Simbólicos priv no Secpol não é uma opção (que ainda requer que o usuário NÃO esteja no grupo Administrador que a maioria dos desenvolvedores terá), nem qualquer outra configuração pós-instalação.

A única solução que descobri que corresponde a quase é usar um arquivo de manifesto vinculado ao arquivo exe da ferramenta para solicitar a execução do nível requireAdministrator . Isso não funciona no meu fluxo de trabalho porque, pelo que entendi, isso significa que o UAC aparece sempre que alguém executa um comando.

Alguém já descobriu uma maneira de fazer isso? Já existe desde o VISTA, então talvez alguém tenha inventado algo inteligente.

Eu fiz uma pesquisa completa sobre esse problema e ele pode basicamente ser resumido no (wiki git-for-windows) [ , nenhuma dessas soluções atende aos meus critérios:

  • MSI configura o sistema para o usuário
  • Nenhum reconhecimento de diálogo do UAC

Obrigado pela leitura!

    
por cgchoffman 13.04.2018 / 23:11

0 respostas