枚举系统进程和进程模块

枚举系统进程和进程模块

 

foreach (var app in Process.GetProcesses())
{
  Debug.WriteLine($"app.id={app.Id},Name={app.ProcessName}");

  try
  {
    foreach (ProcessModule module in app.Modules)
    {
      Debug.WriteLine($"\t{module.FileName}");
      module.Dispose();
    }
  }
  catch (Win32Exception)
  {
    //访问系统进程会引发错误.
    ;
  }

  app.Dispose();
}

  

posted @ 2022-02-26 13:05  otoboku  阅读(66)  评论(0)    收藏  举报