Como copio automaticamente dados ao anexar armazenamento externo?

2

Se eu estiver correto em assumir que uma vez eu coloquei um DVD / disco na minha unidade óptica (ou use uma unidade flash USB ou HDD externo para esse assunto; por causa de argumentos) que esta ação iria de fato ativar um 'evento' no Windows.

Gostaria de usar este "evento acionado" para ativar uma cópia inteira desse dispositivo.

Exemplo:

if my optical H: reads a disk OR the user closes the tray OR ...
then xcopy /S H: "F:\Copy of H"

ADICIONADO: Estou trabalhando com o Windows XP; se alguém me desse mais de um empurrão na direção certa que ajudaria; Eu não vejo como o autorun poderia me ajudar; preciso escrever algum script para a execução automática quando esse evento for acionado? Ou um programa? Não sei o que fazer, obrigado!

    
por Iceking007 22.02.2011 / 18:48

2 respostas

1

Você pode usar VBScript (e outros idiomas que use objetos COM) com o FileSystemObject e sua Drives propriedade.

Você verificaria o objeto Drives regularmente para novas unidades (com uma instrução for ) e faria algo para cada unidade que correspondesse aos critérios.

Depois, você pode usar as funções de execução do programa no Windows Script Host para executar um arquivo em lotes para copiar os arquivos; ou você pode copiar os arquivos no mesmo script de detecção de unidade.

Aqui é um ajuda muito útil CHM para vbscript e jscript da Microsoft.

    
por 24.02.2011 / 02:40
0

O melhor que eu posso encontrar é autorun.

Sei que a execução automática está desativada por padrão em mídia gravável (ou seja, USB, mas não em CD / DVD); mas eu também sei que em algum lugar na política de segurança da máquina (secpol.msc) é a opção para reativá-lo.

O Windows 7 removeu completamente a capacidade de executar a Reprodução Automática em mídia gravável. Você não está autorizado a ter uma opção na caixa de diálogo.

Isso porque milhões de usuários verão o seguinte diálogo e pense que clicar em Abrir pasta para visualizar arquivos é inofensivo:

Isso porque eles estão executando Open folder to view files.exe .

    
por 23.02.2011 / 04:39