Alguma maneira de encerrar todos os processos em uma unidade específica?

Alguma maneira de encerrar todos os processos em uma unidade específica?

Eu uso true/veracrypt e às vezes tenho problemas para desmontar quando um aplicativo na unidade montada ainda está em execução (não tenho certeza de qual).

Como posso listar todos os processos em execução nessa unidade e, com sorte, apontar para quaisquer outros processos que também estejam usando a unidade?

Do jeito que está, o melhor que consigo pensar é examinar todos os processos e ver se eles vêm da unidade montada.

EDIT: De qualquer forma, fazer isso com o hacker de processo? Tentando deixar pequenos pedaços espalhados se tudo puder ser feito com uma ferramenta

Responder1

Você pode fazer isso usando uma longa lista de utilitários. eu pessoalmente gosto muitoLidar(dos utilitários ex sysinternals)
O comando deve ser semelhante a:

handle f:\

onde f: é o disco onde seu contêiner truecrypt está montado

Responder2

Outro utilitário SysInternals extremamente poderoso éExplorador de processos:

Já se perguntou qual programa tem um determinado arquivo ou diretório aberto? Agora você pode descobrir. O Process Explorer mostra informações sobre quais processos de identificadores e DLLs foram abertos ou carregados.

A exibição do Process Explorer consiste em duas subjanelas. A janela superior sempre mostra uma lista dos processos atualmente ativos, incluindo os nomes de suas contas proprietárias, enquanto as informações exibidas na janela inferior dependem do modo em que o Process Explorer está: se estiver no modo manipulador, você verá o controla que o processo selecionado na janela superior foi aberto; se o Process Explorer estiver no modo DLL, você verá as DLLs e os arquivos mapeados na memória que o processo carregou. O Process Explorer também possui um poderoso recurso de pesquisa que mostrará rapidamente quais processos têm identificadores específicos abertos ou DLLs carregadas.

Os recursos exclusivos do Process Explorer o tornam útil para rastrear problemas de versão de DLL ou lidar com vazamentos e fornecer informações sobre como o Windows e os aplicativos funcionam.

Você pode classificar com base emCaminho da imagem(pode ser necessário adicionar a coluna se ela não estiver visível) e selecione e encerre os processos desejados:

1

Responder3

Acabei de descobrir uma maneira de fazer isso emHacker de processos, então pensei em postar aqui também:

Você pode pesquisar identificadores com Ctrl-F e, na seção de filtro, basta digitar o nome da unidade, etc: F:\e você obterá todos os processos que possuem identificadores nessa unidade.

informação relacionada