Загрузка...

Получить список (массив, коллекцию, не суть) всех dll загруженных в память (для всех процессов)

Тема в разделе C# создана пользователем BashOrgRu 20 фев 2022. 172 просмотра

  1. BashOrgRu
    BashOrgRu Автор темы 20 фев 2022 Заблокирован(а) 2 30 июн 2019
    Собственно, вопрос.

    Список всех процессов получить не сложно:

    using System.Diagnostics;

    Process[] Spisok_processov = Process.GetProcesses();


    А вот что дальше - ничего на ум не приходит((
     
  2. vtlstolyarov
    vtlstolyarov 20 фев 2022 474 8 янв 2022
    Оно и не должно приходить на ум - оно должно находиться в гугле:
    C#
    foreach (var process in Process.GetProcesses())
    {
    try
    {
    foreach (ProcessModule module in process.Modules)
    {
    Console.WriteLine(module.FileName);
    }
    }
    catch (System.ComponentModel.Win32Exception ex)
    {
    Console.WriteLine($@"{ex.Message} ""{process.ProcessName}""");
    continue;
    }
    }
     
    20 фев 2022 Изменено
  3. BashOrgRu
    BashOrgRu Автор темы 20 фев 2022 Заблокирован(а) 2 30 июн 2019
    Спасибо! А то что-то в гугле и дакдакго ничего путнего не нашел даже на инглише.
     
    1. r3xq1
      BashOrgRu, потому что не умеешь пользоваться Google, по первой ссылке море информации по процессам!
Загрузка...
Top