Как составить список всех файлов, доступных для Windows Process

У меня есть приложение, которое было скомпилировано, и мне нужно перечислить все каталоги, к которым он пытается / должен получить доступ.

Когда я запускаю это приложение, он возвращается с сообщением об ошибке, и я считаю, что это ошибка разрешения.

Я уже вижу Process Explorer, но он не показывает все файлы, которыми манипулирует Process/Application.

Спасибо,

3 ответа

То, что вы ищете, это Ручка (также от Sysinternals). Обработчик приложения должен работать с повышенными правами (администратор)

handle -p myproc

Вернет все дескрипторы для процессов, начинающихся с 'myproc'.

handle -pid 1234

Вернет все дескрипторы для процесса с pid 1234.

Хорошая утилита здесь: http://www.nirsoft.net/utils/process_activity_view.html помогла мне.

Откройте ProcessActivityView.exe.
Выберите «Файл» -> «Начать новый процесс»
. Затем введите путь к исполняемому файлу и аргументам программы, если вам нужно.
Флажок «Начать трассировку немедленно» у меня не сработал. Эта программа присоединяется к процессу и перехватывает общие системные вызовы для доступа к файлам.

Для этого Microsoft предоставляет Process Monitor (от sysinternals).

Другие вопросы по тегам