Existe alguma maneira de determinar qual programa ou serviço está usando um dispositivo quando tento ejetá-lo?

3

Eu continuo recebendo uma mensagem como esta. Como posso depurar / solucionar problemas por que isso está sendo lançado?

    
por Billy ONeal 15.11.2011 / 21:59

3 respostas

1

Você pode tentar o Unlocker para procurar alças de bloqueio de arquivo no dispositivo. Este programa também é muito útil para excluir itens que o Windows não permite excluir. Use com cuidado; o arquivo provavelmente foi bloqueado por um motivo em algum momento (se essa razão ainda é válida ou não, por outro lado ...).

    
por 16.11.2011 / 00:04
1
O

Process Monitor deve ser capaz de informar quais arquivos estão abertos e, portanto, você pode filtrar os arquivos abrem na unidade removível.

Vá para "Filtrar / Filtrar ..." no menu, selecione Path no menu suspenso, escolha Begins with e insira o caminho para o disco removível no campo de critérios. Certifique-se de que a opção Incluir esteja selecionada no próximo menu suspenso e clique em Add .

    
por 15.11.2011 / 23:54
0

Confira Dev Eject . Faz exatamente o que você quer. O Dev Eject mostra uma lista de todos os arquivos abertos em uma unidade e o processo que está acessando-o.

    
por 19.11.2011 / 17:24