4

У меня есть приложение Excel, которое хранит некоторую информацию где-то на моем компьютере, и мне нужно знать, где находится этот файл. Этот файл Excel является неким VBA-приложением, созданным Visual-Studio, а не каким-либо другим. У меня не может быть источника.

Итак, мне нужно знать, как узнать, в какие файлы записан процесс или какие файлы он создал. Как я могу получить эту информацию?

Я использую Windows 7 и MS Office 2007.

3 ответа3

7

Откройте встроенный в Windows Resource Monitor , перейдите на вкладку Disk , поставьте галочку рядом с вашим процессом, а в разделе Disk Activity ниже вы увидите все файлы, к которым обращался процесс.

2

Вы можете использовать Process Explorer - он имеет возможность показать, какие файлы открыты / записаны и т.д., И является лучшим эквивалентом «lsof», который является инструментом Linux для Windows

1

Вы можете использовать Process Monitor для отслеживания этого.

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

Запустите Process Monitor, а затем ваше приложение.

Process Monitor будет регистрировать каждый файл и доступ к реестру.

Вам, вероятно, потребуется отфильтровать шум других работающих приложений.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .