Beispiel #1
0
 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{}
 }
Beispiel #2
0
 public S_GetProcessDLLs(ClientConnect client, ProcessDllInfo info)
     : base(client)
 {
     inf = info;
 }