diff --git a/ManagedProcess.cs b/ManagedProcess.cs index 48d430b..b745cfb 100644 --- a/ManagedProcess.cs +++ b/ManagedProcess.cs @@ -67,7 +67,15 @@ namespace Watchdog { if(!managedProcess.IsRunning()) { - bool success=managedProcess.Run(); + bool success=false; + try + { + success=managedProcess.Run(); + } + catch(Exception exception) + { + eventLog.WriteEntry(String.Format("Exception attempting to start {0}. Exception was {1}",managedProcess.Name,exception.ToString())); + } eventLog.WriteEntry(String.Format("Process '{0}' was started with {1}",managedProcess.Name,success?"success":"failure")); } else diff --git a/Watchdog.v12.suo b/Watchdog.v12.suo index 0a25117..7556550 100644 Binary files a/Watchdog.v12.suo and b/Watchdog.v12.suo differ