/[RomCheater]/trunk/RomCheater.PluginFramework/Core/ConfigPlugin.cs
ViewVC logotype

Diff of /trunk/RomCheater.PluginFramework/Core/ConfigPlugin.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 94 by william, Wed May 9 22:31:56 2012 UTC revision 98 by william, Wed May 9 23:10:12 2012 UTC
# Line 5  using System.Text; Line 5  using System.Text;
5  using RomCheater.PluginFramework.Interfaces;  using RomCheater.PluginFramework.Interfaces;
6  using System.Diagnostics;  using System.Diagnostics;
7  using libWin32.Win32.Threading;  using libWin32.Win32.Threading;
8    using RomCheater.Logging;
9    
10  namespace RomCheater.PluginFramework.Core  namespace RomCheater.PluginFramework.Core
11  {  {
# Line 18  namespace RomCheater.PluginFramework.Cor Line 19  namespace RomCheater.PluginFramework.Cor
19    
20          public override void Reload()          public override void Reload()
21          {          {
22                logger.Debug.WriteLine(" Loading config for {0}...", this.ToString());
23              init();              init();
24                logger.Debug.WriteLine(" Loaded config for {0}.", this.ToString());
25          }          }
26          private void init()          private void init()
27          {          {
# Line 32  namespace RomCheater.PluginFramework.Cor Line 35  namespace RomCheater.PluginFramework.Cor
35                      string proc_user = ThreadControl.GetProcessOwner(proc.Handle, out isSystem).ToLower();                      string proc_user = ThreadControl.GetProcessOwner(proc.Handle, out isSystem).ToLower();
36                      if (isSystem)                      if (isSystem)
37                      {                      {
38                            logger.Debug.WriteLine("    not adding process {0} because it is a system process", proc_name);
39                          continue;                          continue;
40                      }                      }
41                      ProcContainer container = null;                      ProcContainer container = null;
42                      try                      try
43                      {                      {                      
44                          container = new ProcContainer(proc);                          container = new ProcContainer(proc);
45                            logger.Debug.WriteLine("  adding process {0} ", proc_name);
46                      }                      }
47                      catch (Exception)                      catch (Exception ex)
48                      {                      {
49                          throw;                          //throw;
50                            logger.Debug.WriteLine("    not adding process {0} because it thew an exception [{1}]", proc_name, ex.Message);
51                            continue;
52                      }                      }
53                      proc_list.Add(container);                      proc_list.Add(container);
54                  }                  }

Legend:
Removed from v.94  
changed lines
  Added in v.98

  ViewVC Help
Powered by ViewVC 1.1.22