como desbloquear o arquivo sem matar processo relacionado

7

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
    
por MajidTaheri 17.05.2012 / 19:09

4 respostas

4

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.

link

Boa sorte!

    
por 17.05.2012 / 20:40
3

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.

    
por 17.05.2012 / 19:22
2

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.

    
por 17.05.2012 / 19:59
0

Definitivamente, o LockHunter é o melhor programa para isso. É um programa realmente poderoso e fácil de usar.

link

    
por 25.10.2012 / 16:52

Tags