Como faço para registrar qual processo está excluindo um arquivo no Windows XP?

16

Um arquivo está sendo excluído aparentemente aleatoriamente ao longo do dia. O fornecedor do software cujo arquivo está sendo excluído diz que outro software instalado no computador está excluindo-o, enquanto o fornecedor do outro software diz o contrário.

Tentei usar o Process Monitor para identificar exatamente o que está sendo excluído, mas mesmo quando filtradas especificamente para esse arquivo, as operações createfile estão sendo acionadas algumas vezes por segundo e não posso filtrá-lo para exclusões específicas.

Existe uma ferramenta ou script que eu possa usar para monitorar especificamente as tentativas de exclusão em um único arquivo?

Jordan Milne
fonte
defina temporariamente o arquivo como somente leitura e, em procmon, você deverá ver e acessar negado com o nome do processo.
precisa saber é o seguinte
Infelizmente, não tenho certeza se isso é viável, as exclusões são suficientemente longas para que eu não consiga manter o serviço offline sem muito trabalho para configurar um backup em outro sistema, mas curto o suficiente para nos manter ocupados consertando as coisas sempre acontece.
Jordan Milne

Respostas:

23

Se você estiver usando o Process Monitor, observe a operação SetDispositionInformationFile, Resultado SUCCESS, detalhes Delete: Truesobre o caminho que está sendo excluído.

Darth Android
fonte