Какой Win32 API можно использовать для поиска процесса, у которого открыт данный файл?

Если я читаю или записываю файл и получаю сообщение об ошибке 33 или 32, я хотел бы записать в журнал сообщение, содержащее имя другого процесса (ов), открывшего файл. Должен быть Win32 API, который я мог бы использовать, чтобы получить эту информацию. Process Explorer отображает его. Конечно, Process Explorer также имеет информацию обо всех процессах в памяти. Я'Я предпочел бы найти виновника без опроса всех процессов.

Ответы на вопрос(2)

Ваш ответ на вопрос