Executa um programa quando o dispositivo de armazenamento em massa USB está conectado [duplicado]

1

Eu quero executar um programa, digamos um arquivo em lotes, quando qualquer dispositivo de armazenamento em massa USB estiver conectado. Eu também quero passar a letra da unidade como um parâmetro para este arquivo de lote.

Isso pode ser conseguido usando a combinação de gerenciador de eventos e agendador de tarefas, mas não sei como. Eu também estou aberto para usar programas de terceiros, desde que eles sejam gratuitos.

Eu realmente conheço um software que tem esse recurso. Mas estou procurando uma alternativa livre.

PS: Estou executando o Windows 7 x64 Ultimate

    
por tumchaaditya 10.03.2013 / 06:25

1 resposta

0

É muito fácil usar o EventVwr - basta clicar com o botão direito no evento e clicar em "Anexar tarefa a este evento". Você só precisa encontrar o evento específico que você deseja. Quando conectei um dispositivo de armazenamento em massa USB, ele acionou os seguintes eventos (na categoria de aplicativo): 20001, 20003, 7036 e alguns outros menos relevantes. Você só precisa testar esses eventos em relação a outros eventos de dispositivos USB para evitar falsos positivos.

    
por 10.03.2013 / 06:40