/[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

--- trunk/RomCheater.PluginFramework/Core/ConfigPlugin.cs	2012/05/09 22:48:59	97
+++ trunk/RomCheater.PluginFramework/Core/ConfigPlugin.cs	2012/05/09 23:10:12	98
@@ -5,6 +5,7 @@
 using RomCheater.PluginFramework.Interfaces;
 using System.Diagnostics;
 using libWin32.Win32.Threading;
+using RomCheater.Logging;
 
 namespace RomCheater.PluginFramework.Core
 {
@@ -18,7 +19,9 @@
 
         public override void Reload()
         {
+            logger.Debug.WriteLine(" Loading config for {0}...", this.ToString());
             init();
+            logger.Debug.WriteLine(" Loaded config for {0}.", this.ToString());
         }
         private void init()
         {
@@ -32,16 +35,20 @@
                     string proc_user = ThreadControl.GetProcessOwner(proc.Handle, out isSystem).ToLower();
                     if (isSystem)
                     {
+                        logger.Debug.WriteLine("    not adding process {0} because it is a system process", proc_name);
                         continue;
                     }
                     ProcContainer container = null;
                     try
-                    {
+                    {                       
                         container = new ProcContainer(proc);
+                        logger.Debug.WriteLine("  adding process {0} ", proc_name);
                     }
-                    catch (Exception)
+                    catch (Exception ex)
                     {
-                        throw;
+                        //throw;
+                        logger.Debug.WriteLine("    not adding process {0} because it thew an exception [{1}]", proc_name, ex.Message);
+                        continue;
                     }
                     proc_list.Add(container);
                 }

 

  ViewVC Help
Powered by ViewVC 1.1.22