Infelizmente, a partir do Windows 7, a Microsoft restringiu a função de execução automática por motivos de segurança. Não há nenhuma maneira prática de recuperá-lo em todas as máquinas novas, mas é possível fazê-lo em computadores aos quais você tem acesso regularmente. Primeiro, você precisará de uma pequena ferramenta de terceiros que monitore novas unidades USB para a instrução de execução automática. Em seguida, você precisará criar um arquivo de script de execução automática simples que fica na unidade USB e designa qual programa será executado quando você inserir a unidade.
Primeiro Passo: Instale o APO USB Autorun no seu PC com Windows
O APO USB Autorun é um programa que monitora unidades USB quando elas estão conectadas, procurando o arquivo de script legado autorun.inf e iniciando todos os programas direcionados. Faça o download da Softpedia aqui, clique duas vezes no arquivo do instalador e instale-o como qualquer outro programa.
Após a instalação, sempre que você conectar uma unidade USB, deverá ver uma janela pop-up como a abaixo, perguntando se deseja executar o programa que você designou para ser executado automaticamente (e falaremos mais sobre como fazer isso parte em um pouco).
Basta clicar no botão "Executar" para executar o programa e, opcionalmente, desativar a opção "Sempre perguntar antes de abrir este arquivo" para que você não fique incomodado com esse aviso na próxima vez que inserir a unidade.
Segundo Passo: Configurar o Drive USB
Para executar um programa automaticamente, a unidade USB precisa conter duas coisas: o programa que você deseja executar e um arquivo de script de execução automática que aponta para esse programa.
Vá em frente e copie o executável portátil do programa para o seu drive USB. Essa é a parte fácil.
Para criar o arquivo de script de execução automática, abra o Bloco de Notas (ou o editor de texto que preferir). Digite (ou copie e cole) o texto a seguir na janela do Bloco de Notas, com as quebras de linha.
[autorun];Open=YOURAPP.exe ShellExecute=YOURAPP.exe UseAutoPlay=1
Substitua o texto "YOURAPP" pelo nome do arquivo do aplicativo que você está tentando iniciar. Estou usando a versão portátil do navegador Lynx para esta demonstração, então meus comandos são assim:
[autorun];Open=LynxPortable.exe ShellExecute=LynxPortable.exe UseAutoPlay=1
Agora, com o APO USB Autorun em execução e a sua unidade USB configurada corretamente, seu programa deve ser executado automaticamente sempre que você conectar a unidade USB ao seu PC.