Problema ao iniciar um programa na pasta de inicialização na inicialização do Windows

5

Eu coloquei um atalho para um programa (com um parâmetro) na pasta de inicialização. Esse programa não é iniciado na inicialização do Windows. O alvo do atalho é algo como:

"C:\Program Files (x86)\MyProgram\MyProgram.exe" -param

E o "início" é

"C:\Program Files (x86)\MyProgram\"

O programa, quando executado, seria executado como Administrador.

Alguém sabe o que deu errado e como eu poderia "depurar" isso?

    
por William 15.10.2010 / 03:03

2 respostas

2

Eu tive exatamente o mesmo problema, o UAC bloqueia o programa porque ele solicita direitos de administrador, mas não abre a caixa de diálogo "Você se sente feliz" por causa da maneira como o programa foi iniciado.

Solução: em vez de um atalho de inicialização, agende uma tarefa para ser executada no logon.

Ir para: Iniciar - > Painel de controle - > Sistema e Segurança - > Ferramentas Administrativas - > Agendar tarefas

Aqui você pode criar tarefas que fazem todo tipo de coisa, considerando uma variedade de condições. Quando você cria uma tarefa para executar programas com privilégios de administrador, é necessário marcar uma caixa chamada "Executar com privilégios mais altos" em Geral - > Opções de segurança na caixa de diálogo Criar tarefa.

    
por 28.10.2010 / 14:51
0

Você já tentou clicar no atalho manualmente para ver se ele realmente executa seu programa?

Se isso não acontecer, você pode abrir um prompt de comando, mudar para o diretório usando o comando cut / paste do atalho e depois recortar / colar o comando no atalho e apertar enter.

Isso pode dar uma pista sobre o que está acontecendo.

    
por 15.10.2010 / 08:50