Ir para conteúdo



Executando programas sem o prompt da UAC

DICA

10 respostas neste tópico

#1
E-ponto

  • Administradores
  • 13795 posts
Um dos maiores motivos para o pessoal desativar a UAC e ativar a festa para os malwares são programas de alto uso que necessitam de privilégios administrativos para rodar.

Um exemplo clássico de um programa muito usado e que é solicitada permissão de execução pela UAC é o CCleaner.

Vamos então terminar com esse comportamento pois todos sabemos que o CCleaner é um programa confiável:

- Vá em Ferramentas Administrativas e acione o Agendador de Tarefas
- Deixe selecionada a pasta Task Scheduler Library no painel da esquerda
- Clique em Create Task... no Painel da direita
- Coloque o nome da task, CCleaner por exemplo e marque a caixa para executar com privilégios elevados.
- Alguns campos como Autor e Conta que vai rodar são preenchidos automaticamente, por isso apaguei na imagem a seguir
Imagem Anexada: General.jpg


- Agora clique na guia Actions e depois no botão New, prencha o caminho para sua aplicação, a seguir apenas um exemplo
Imagem Anexada: Actions.JPG


- Clique OK e novamente OK na tela do Actions, depois clique com o direito do rato na task e escolha Run para ver como ela executa sem o prompt da UAC
Imagem Anexada: Tasks.JPG


-Agora a parte mais simples, crie um atalho onde desejar, no Desktop por exemplo, apontando para: schtasks /run /tn "CCleaner"
Imagem Anexada: Location.jpg


-De o nome mais fácil de identificar, é sua preferência que vale
Imagem Anexada: Atalho.jpg


Para terminar clique nas propridades do atalho e altere o ícone clicando no botão Change Icon e apontando para onde está o executável do CCleaner:
Imagem Anexada: ChangeIcon.JPG


O mesmo processo pode ser feito com qualquer aplicativo que exija direitos administrativos, bem melhor que desativar a UAC e liberar os malwares. (Y)
Imagem Anexada: CCleaner.JPG
Imagem Postada



#2
leor

  • Participantes
  • 440 posts
Ótima dia E-ponto.. obrigadão.. deu certinho aqui.

Só uma correção: - Vá em Ferramentas Administrativas e acione o Agendador de Tarefas


abraço
Dell Inspiron 1545
Intel Dual Core - 2.0 GHz
4GB de RAM - DDR2
Windows 7 Home Premium x64

#3
E-ponto

  • Administradores
  • 13795 posts

Visualizar Postleor, em 26/09/09, disse:

Ótima dia E-ponto.. obrigadão.. deu certinho aqui.

Só uma correção: - Vá em Ferramentas Administrativas e acione o Agendador de Tarefas


abraço
Valeu........ corrigido.

Thanks a lot...... ^o)
Imagem Postada

#4
Bronis

  • Participantes
  • 97 posts
Nossa muito bom mesmo, ficou perfeito, só uma duvida para fazer isso para jogos não ira alterar o desempenho do jogo, deixar ele mais pesado por passar pelo agendador de tarefa ou não muda nada?

E por deixar todos os programas ali, no caso bastante tarefas agendadas no agendador de tarefas, será que altera o desempenho também ou não tem nada haver isso?

Bom obrigadão pelo super tutorial, muito bom mesmo.

#5
E-ponto

  • Administradores
  • 13795 posts

Visualizar PostBronis, em 29/09/09, disse:

Nossa muito bom mesmo, ficou perfeito, só uma duvida para fazer isso para jogos não ira alterar o desempenho do jogo, deixar ele mais pesado por passar pelo agendador de tarefa ou não muda nada?

E por deixar todos os programas ali, no caso bastante tarefas agendadas no agendador de tarefas, será que altera o desempenho também ou não tem nada haver isso?
Não altera o desempenho de nenhum programa, apenas executa o mesmo com credenciais administrativas, como se você tivesse clicado Sim no secure desktop da UAC para permitir a execução.

Essas tarefas são sob demanda, não possuem um trigger, ou seja não atrapalham em nada as demais tarefas do Agendador, pois o mesmo só verifica as que possuem algum tipo de trigger.
Imagem Postada

#6
Chip

  • Participantes
  • 107 posts

Visualizar PostE-ponto, em 28/08/09, disse:

Um dos maiores motivos para o pessoal desativar a UAC e ativar a festa para os malwares são programas de alto uso que necessitam de privilégios administrativos para rodar.

Um exemplo clássico de um programa muito usado e que é solicitada permissão de execução pela UAC é o CCleaner.

Vamos então terminar com esse comportamento pois todos sabemos que o CCleaner é um programa confiável:

- Vá em Ferramentas Administrativas e acione o Agendador de Tarefas
- Deixe selecionada a pasta Task Scheduler Library no painel da esquerda
- Clique em Create Task... no Painel da direita
- Coloque o nome da task, CCleaner por exemplo e marque a caixa para executar com privilégios elevados.
- Alguns campos como Autor e Conta que vai rodar são preenchidos automaticamente, por isso apaguei na imagem a seguir
.......

Ok, saberia me dizer como fazer a mesma coisa mas para aqueles programas que rodam na incialização do seven ? Logo no boot aparece o pedido de autorização para rodar um programa "x"....
Tem como resolver isto ?

Att.

Chip
Chip

#7
E-ponto

  • Administradores
  • 13795 posts

Visualizar PostChip, em 21/11/09, disse:

Ok, saberia me dizer como fazer a mesma coisa mas para aqueles programas que rodam na incialização do seven ? Logo no boot aparece o pedido de autorização para rodar um programa "x"....
Tem como resolver isto ?

Att.

Chip
Sim basta você verificar pelo msconfig o local onde está colocada a inicialização do programa e trocar o caminho existente pelo mesmo caminho que você criou o atalho com o procedimento acima.

Exemplo: suponha que você seguiu o procedimento acima e criou um atalho para o CCleaner, mas pelo msconfig você obtem a informação que o seu programa está sendo inicializado pelo sistema através da chave de registro:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run com o valor CCleaner e dados C:\Program Files\CCleaner\CCleaner.exe

Basta você pelo regedit substituir os dados por C:\Windows\System32\shtasks.exe /run /tn "Cleaner" , ou seja , o mesmo caminho que você colocou no atalho.
Imagem Postada

#8
atomic

  • Participantes
  • 3665 posts
E-ponto, existe algum meio de fazer isso com o MBAM?

Como você deve saber, o Malware-Bytes não tem nenhum processo em background como os antivírus e outros programas de segurança, por isso, toda vez que peço pra escanear um arquivo com o clique direito do mouse, o UAC pede permissão. E eu faço scan nos arquivos com muita frequência.
O processo que se usa pra scan é o mesmo do programa principal: mbam.exe. O problema é que, creio eu, não adianta criar um atalho como no seu tutorial, já que se trata de um menu de contexto, e não de um atalho qualquer.
Acho que só modificando o registro nesse caso, não? Pra achar a chave e colocar os atributos, mas, mesmo se achasse, nem teria idéia do que fazer. Pelo que vi no fórum oficial, o problema de o UAC pedir permissão na inicialização do MBAM (o que nem é o meu caso) já foi corrigido na versão 1.42, mas não vi nada sobre o scan pelo clique direito.

De qualquer forma parabéns pelo tutorial, é muito bom.

Editado por atomic, 15 December 2009 - 09:57 PM.

E8400 @ stock | Gigabyte PS3-DS3 | Markivision 2x 2GB DDR2 | nVidia XFX 8800GT | Seagate 7200.10 320gb | LG W1952TQ | Windows 7 Professional x64 EN-US

#9
E-ponto

  • Administradores
  • 13795 posts
Isso você terá que alterar o registro na parte de menu de contexto do Malware Bytes, um programa que facilita localizar é esse: http://nirsoft.net/utils/shexview.html
Imagem Postada

#10
atomic

  • Participantes
  • 3665 posts

Visualizar PostE-ponto, em 16/12/09, disse:

Isso você terá que alterar o registro na parte de menu de contexto do Malware Bytes, um programa que facilita localizar é esse: http://nirsoft.net/utils/shexview.html
Valeu E-ponto, esse programinha é muito bom. Vou verificar aqui e ver se consigo. (Y)
E8400 @ stock | Gigabyte PS3-DS3 | Markivision 2x 2GB DDR2 | nVidia XFX 8800GT | Seagate 7200.10 320gb | LG W1952TQ | Windows 7 Professional x64 EN-US




Tópicos Relacionados Collapse