Como verificar em quais arquivos um processo gravou

4

Eu tenho um aplicativo do Excel que armazena algumas informações em algum lugar do meu computador e preciso saber onde esse arquivo está localizado. Esse arquivo do Excel é algum tipo de aplicativo Excel criado pelo Visual Studio, não codificado em VBA. Eu não posso ter a fonte.

Então, eu preciso saber como descobrir em quais arquivos um processo gravou ou em quais arquivos ele criou. Como posso obter essas informações?

Eu uso o Windows 7 e o MS Office 2007.

jannagy02
fonte

Respostas:

7

Abra o Windows interno Resource Monitor, alterne para a Diskguia, marque o seu processo e a Disk Activityseção abaixo verá todos os arquivos acessados ​​pelo processo.

Mxx
fonte
2

Você pode usar o Process Explorer - Ele tem a capacidade de mostrar quais arquivos estão abertos / gravados etc., e é o melhor equivalente a 'lsof', que é uma ferramenta Linux, para Windows

Smoothie
fonte
Quão?. Porque eu posso ver os arquivos sendo usados, mas não o relacionamento deles com os processos. Como você vê quais arquivos pertencem a um processo? Ou que processo está usando um arquivo? Eu não poderia encontrá-lo no Process Explorer nem Process Hacker
skan
1

Você pode usar Process Monitorpara rastrear isso.

http://technet.microsoft.com/en-gb/sysinternals/bb896645

Inicie o Process Monitor e, em seguida, seu aplicativo.

O Process Monitor registrará todos os arquivos e acessos ao registro feitos.

Você provavelmente precisará filtrar o ruído de outros aplicativos em execução.

Shevek
fonte