Как составить список всех файлов, доступных для 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).