Назад | Перейти на главную страницу

Как узнать, какие файлы читаются из папки

У меня установлена ​​очень большая программа для Windows, и я хочу понять, какие файлы на самом деле читаются при установке программы, какова моя конкретная установка.

Есть ли способ отследить это и получить список файлов, которые были прочитаны?

я смотрел на Монитор процесса, и я могу применить фильтр к каталогу, который хочу отслеживать, но я не нашел простого способа получить список файлов, которые были открыты в этом каталоге.

Filemon from sysinternals позволит вам видеть, к каким файлам осуществляется доступ в реальном времени. Вы можете запустить filemon, а затем выполнить установку своей программы и отслеживать, к каким файлам был осуществлен доступ.

Как прокомментировал Джим Б., Process Monitor заменил Filemon. В качестве дополнительного примечания к исходному вопроснику, при фильтрации в Process Monitor убедитесь, что ваш фильтр - «Путь» «содержит», а не «Путь» «есть». Если вы выберете Path is, он просто покажет путь, который вы указали в поле / столбце пути, и вы больше не увидите фактические имена файлов. Использование "содержит" сохраняет имена файлов, чтобы вы могли видеть, к чему осуществляется доступ в этом каталоге.

Если procmon вам не помогает (что заставляет меня задуматься, почему), в качестве альтернативы вы можете отказаться от большого оружия и использовать xperf (Сообщение блога, скачать) На основе трассировки событий для Windows это может сказать вам больше, чем вы когда-либо хотели знать о том, что и когда произошло в системе Windows.

Вы можете использовать инструмент для создания снимков, например, regshot.

Windows (необязательно) сохраняет время доступа (atimes), вы можете использовать их для получения информации, однако у меня нет никаких идей о хорошем и простом способе их использования.

Есть коммерческая программа под названием Просмотр файлов PA это может быть проще в настройке и использовании, чем Filemon. Они предлагают полнофункциональную 30-дневную бесплатную пробную версию.

Гала,

Вы смотрели InstallWatch?

InstallWatch - это СВОБОДНО и записывает изменения, внесенные в ваш компьютер во время установки программного обеспечения, оборудования или изменений конфигурации.

Вы можете найти это здесь:

http://www.epsilonsquared.com

Примечание. Это может быть не ТОЧНО то, что вы ищете, потому что вы упомянули, что вам нужен список файлов, которые были «прочитаны», а не «изменены», но это может быть хорошей отправной точкой для вас.

Просто подумал, что упомяну об этом.