Задать вопрос
@Joomboosick

Как получить все dll процесса c#?

Суть такова, что Process.modules возвращает ошибку, отказано в доступе
Мне надо получить лист всех длл относящихся к процессу
  • Вопрос задан
  • 329 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
petermzg
@petermzg
Самый лучший программист
Тогда нужно переходить на native методы.
[DllImport("psapi.dll", CallingConvention = CallingConvention.StdCall, SetLastError = true)]
public static extern int EnumProcessModulesEx(SafeProcessHandle handle, IntPtr modules, uint size, ref int needed, int dwFilterFlags);
Ответ написан
@BashkaMen
C# программист
var modules = Process.GetCurrentProcess().Modules;

Запустите приложение, от имени администратора (Студию тоже)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы