Загрузка...

Get a list (array, collection, not the essence) of all dlls loaded into memory (for all processes)

Thread in C# created by BashOrgRu Feb 20, 2022. 181 view

  1. BashOrgRu
    BashOrgRu Topic starter Feb 20, 2022 Banned 2 Jun 30, 2019
    Собственно, вопрос.

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

    using System.Diagnostics;

    Process[] Spisok_processov = Process.GetProcesses();


    А вот что дальше - ничего на ум не приходит((
     
  2. vtlstolyarov
    Оно и не должно приходить на ум - оно должно находиться в гугле:
    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;
    }
    }
     
  3. BashOrgRu
    BashOrgRu Topic starter Feb 20, 2022 Banned 2 Jun 30, 2019
    Спасибо! А то что-то в гугле и дакдакго ничего путнего не нашел даже на инглише.
     
    1. r3xq1
      BashOrgRu, потому что не умеешь пользоваться Google, по первой ссылке море информации по процессам!
Top
Loading...