Получить информацию о процессе - PullRequest
3 голосов
/ 28 апреля 2011

Я использую C ++ и пытаюсь создать программу, похожую на handle.exe из sysinternals.

По сути, я получаю имя пользователя от пользователя, и мне нужно иметь возможность отобразить, какой процесс блокируетсяфайл.

Кто-нибудь знает, откуда я могу получить эту информацию?Я попытался использовать некоторые функции процесса в Winapi, но я не могу понять, как получить эту информацию,

Вот пример того, что я пытаюсь создать:

http://www.kartmann.org/freeware/WhoSLocking/ReadMe.htm

Заранее спасибо

1 Ответ

2 голосов
/ 28 апреля 2011

В NtQuerySystemInformation есть недокументированная опция для получения файловых дескрипторов процесса. Пример кода здесь .

Второй образец (в Delphi) - здесь .

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