Using system; using system.collections.generic; using system.linq; using system.text; using system.threading.tasks; using system.reflection; using system.io; using system.diagnostics; namespace ._3 { class program { static void main() { } static void enummodsforpid(int pid) { process theproc = null; console.writeline(); try { theproc = process.getprocessbyld(pid); console.writeline(); } catch(argumentexception ex) { console.writeline(ex.message); 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(exception ex) { console.writeline(ex.message); } } } } как сделать ручной ввод id процесса? язык c#
{
static void Main(string[] args)
{
int pID = 0;
Console.WriteLine("Введите pID");
pID = Convert.ToInt32(Console.ReadLine());
EnumModsForPid(pID);
}
static void EnumModsForPid(int pID)
{ }
}
так подойдет?