Como verificar em quais arquivos um processo foi gravado

4

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

Então, eu preciso saber como descobrir em quais arquivos um processo foi gravado ou quais arquivos ele criou. Como posso obter essa informação?

Eu uso o Windows 7 e o MS Office 2007.

    
por jannagy02 14.02.2014 / 14:59

3 respostas

6

Abra o Resource Monitor do Windows, mude para a guia Disk , coloque uma marca de seleção ao lado do processo e a seção Disk Activity abaixo verá todos os arquivos acessados.

    
por 14.02.2014 / 15:03
1

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

    
por 14.02.2014 / 15:02
1

Você pode usar Process Monitor para acompanhar isso.

link

Inicie o Process Monitor e, em seguida, o 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.

    
por 14.02.2014 / 15:04