Csharp/C Sharp by API/System.Diagnostics/ProcessModule — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
Admin (обсуждение | вклад) м (1 версия) |
(нет различий)
|
Текущая версия на 15:13, 26 мая 2010
ProcessModule.ModuleName
<source lang="csharp">
using System; using System.Diagnostics; class MainClass {
public static void EnumModsForPid(int pID) { Process theProc; try { theProc = Process.GetProcessById(pID); } catch { Console.WriteLine("-> Sorry...bad PID!"); return; } Console.WriteLine("Here are the loaded modules for: {0}", theProc.ProcessName); try { ProcessModuleCollection theMods = theProc.Modules; foreach(ProcessModule pm in theMods) { string info = string.Format("-> Mod Name: {0}", pm.ModuleName); Console.WriteLine(info); } } catch{Console.WriteLine("No mods!");} } static void Main(string[] args) { int theProcID = 10001; EnumModsForPid(theProcID); }
}
</source>