Можно ли определить для определенного процесса (id), какие файлы связаны с ним (т. Е. Исполняемый файл, а также все файлы, к которым в данный момент обращается этот процесс)?Обнаружение связанных файлов определенного процесса через WMI?
Я должен использовать WMI, если нет другого способа избежать NtQuerySystemInformation. У меня уже есть фрагмент кода, который может определить для определенного файла, какие процессы в настоящее время используют его. Но мне нужен эффективный путь для противоположного направления.
спасибо.
Спасибо. Но ваш подход ограничен двоичными файлами (dll или exe) процесса и оставляет данные, такие как txt, jpg и т. Д. – erich
Process Explorer от SysInternals имеет способ найти их, поэтому должен быть способ (может быть неуправляемым) , но я боюсь, что не знаю. – Aliostad