Editor desconhecido - como dizer ao UAC que o programa está ok?

Editor desconhecido - como dizer ao UAC que o programa está ok?

Eu encontrei um utilitário interessante chamadoOpenHardwareMonitorque fornece atualizações ao vivo para temperaturas da CPU e algumas outras métricas. Impressionante.

A questão é: quando eu inicio o aplicativo, o Controle de Conta de Usuário do Windows (UAC) abre uma caixa de diálogo com o aviso:

"Do you want to allow the following program from an unknown publisher to make changes to this computer?"

Existe alguma maneira de informar ao Windows que este aplicativo está ok para que você não receba o aviso pop-up? A página de propriedades do aplicativo parece kosher (e eu confio no provedor e no próprio aplicativo):

OpenHardwareMonitor

Finalmente, as propriedades do próprio EXE não oferecem nenhuma opção de segurança para “desbloqueá-lo”.

Propriedades EXE

Responder1

Como o programa precisa ser executado de forma elevada para acessar todos os sensores, você deve confirmar com o UAC sempre que iniciá-lo.

A mensagem que você está recebendo apresenta programas que não são assinados por código. Parece um pouco menos intimidante quando o programa é assinado, masainda vai aparecer.

uma maneira (um tanto hackeada)para conseguir o que deseja:

Outra maneira

... é descrito em Como criar um atalho de programa elevado sem prompt do UAC

Esta solução requer que você crie uma tarefa ‘agendada’ para o aplicativo e executar o aplicativo significa acionar a tarefa. (Para uma descrição detalhada com capturas de tela, consulte o link):

  • Execute oAgendador de tarefasatravés taskschd.msceCriar tarefa...

    1. AbaEm geral: Dê o nome [Name]à nova tarefa, marqueExecute com privilégios mais altose escolha "Windows 7, Windows Server 2008 R2" na lista suspensaConfigurar para
    2. AbaAções: AdicionarNovo...AçãoIniciar um programacomPrograma/roteiro= %windir%\System32\cmd.exeeAdicionar argumentos= /c start "[Name]" "C:\Program Files\Sample\Program.exe". Substitua [Name]pelo nome da tarefa (passo 1) e preencha o caminho do programa que deve ser executado de forma elevada.
    3. AbaCondições: DesmarquePare se o computador mudar para energia da bateriaprimeiro e depois desmarqueInicie a tarefa somente se o computador estiver ligado à alimentação CA
  • Crie um novo atalho na área de trabalho ou em qualquer lugar com o seguinte alvolocalização

    schtasks /run /tn "[Name]"
    

    Mais uma vez, [Name]é o nome da tarefa (etapa 1)! CorrercomoMinimizadose você não quiser que a janela de comando pisque.

  • Este atalho e tarefa só podem ser criados e funcionar enquanto estiver conectado como uma conta de administrador. Não funcionará em uma conta de usuário padrão.

Responder2

Não sei como confiar nesse programa específico, mas se você quiser desativar o prompt paratodos .exearquivos, você pode fazer o seguinte:

  1. Vá para Group Policy(pesquise ou pressione Win+ Re execute gpedit.msc)
  2. Navegue para Local Computer Policy-> User Configuration-> Administrative Templates-> Windows Components->Attachment Manager
  3. Encontre o item na lista à direita chamado Inclusion list for low file types, double clickele
  4. Defina-o Enablede adicione-o .exe;à caixa que aparece abaixo:

insira a descrição da imagem aqui

Isto deve suprimir este diálogo, no entanto, como afirmado, deve suprimi-lo portodosprogramas que de outra forma fariam isso, portanto, pode não ser a resposta que você desejava.

informação relacionada