public override void Run() { try { Process proc = Process.GetProcessById(PID); for (int i = 0; i < proc.Modules.Count; i++) { ProcessDllInfo info = new ProcessDllInfo(); info.PID = PID; info.FileName = proc.Modules[i].FileName.ToString(); info.ModuleName = proc.Modules[i].ModuleName.ToString(); info.BaseAddress = proc.Modules[i].BaseAddress.ToString(); info.EntryPointAddress = proc.Modules[i].EntryPointAddress.ToString(); info.ModuleMemorySize = proc.Modules[i].ModuleMemorySize.ToString(); Client.SendPacket(new S_GetProcessDLLs(Client, info)); } }catch{} }
public S_GetProcessDLLs(ClientConnect client, ProcessDllInfo info) : base(client) { inf = info; }