Minha ferramenta de escolha para este cenário é o LockHunter.
Ele também possui uma interface de linha de comando, além de uma GUI. Funciona nas edições Windows 7 x68 e x64.
Boa sorte!
Atualmente, uso o OpenedFilesView para manipulação de arquivos de controle, mas é baseado no Windows. Eu quero aplicativo de console para o processo de automação de compilação. Eu quero algo como seguir o código
unlockfile file.txt
Minha ferramenta de escolha para este cenário é o LockHunter.
Ele também possui uma interface de linha de comando, além de uma GUI. Funciona nas edições Windows 7 x68 e x64.
Boa sorte!
A ferramenta Handle.exe da ferramenta Microsoft / Sysinternals pode desbloquear arquivos:
handle.exe -c 0x38 -p 1234
Você provavelmente desejará automatizar primeiro a execução dos seguintes itens para encontrar os usos do app.exe
handle.exe \Path\to\app.exe
Você precisaria, então, interpretar os resultados para obter o ID do identificador e o ID do processo a serem passados para o primeiro comando.
No entanto, esteja ciente de que o fechamento de alças atrás das costas do aplicativo pode levar à instabilidade no aplicativo que tinha o identificador aberto.
Para complementar a resposta sobre o handle.exe.
O Sysinternals Process Explorer apresenta a GUI com a mesma funcionalidade: pesquisa por identificador por padrão, lista alças de processo, feche qualquer um deles.
Definitivamente, o LockHunter é o melhor programa para isso. É um programa realmente poderoso e fácil de usar.
Tags windows