Você poderia nos mostrar como é seu autorun.inf? Assim como uma verificação de sanidade, deve ser:
[autorun]
open=autorun.exe
icon=autorun.ico
Se estiver formatado corretamente, é possível que o SO esteja ignorando / ignorando sua solicitação. Eu vi isso acontecer várias vezes.
Verifique o painel de controle e veja quais são as configurações de reprodução automática e tente desativar a execução automática. Siga este link: link
EDITAR:
- Parece que o Win 7 não permite mais isso link
É uma boa decisão, já que várias máquinas XP foram afetadas por "vírus" autorun.inf
.. você sempre pode escrever um script para fazer isso por você