Как получить список всех файлов, которые процессы в WinXP держат? - PullRequest
0 голосов
/ 09 июня 2009

Должно быть какое-то приложение для этого вида, потому что я никогда не нуждался в этом до сих пор, и что оно мне нужно, я не могу его найти.

Я знаю о Unlocker, но он не может дать мне список.


Редактировать: Подзапрос в списке ProcessExplorer. Что я действительно хотел знать в первую очередь. Почему Проводник (Windows Explorer) блокирует некоторые файлы (отказывается удалять, поэтому мне нужно взять Unlocker), которые ProcessExplorer не показывает?

Я мог бы задать другой вопрос, но какой в ​​этом смысл, кроме затопления доски.

Ответы [ 3 ]

3 голосов
/ 09 июня 2009

ProcessExplorer

Не уверен, что в нем будут перечислены все файлы для каждого процесса, но вы можете искать имя файла и сообщать вам, для какого процесса он открыт.

Редактировать: Да, это так. Выберите Вид / Вид нижней панели / Ручки , чтобы просмотреть все файлы, открытые для данного процесса.

2 голосов
/ 09 июня 2009

Вы можете использовать Ручка .

1 голос
/ 09 июня 2009

Вам ничего не нужно.
Просто перечислите таблицу дескрипторов процесса с Win32 API. Код C выкладывается сотни раз на Google Groups и подпольные доски Win32.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...