Ejemplo n.º 1
0
 private static void RegisterIpcChannel(MainForm mainForm)
 {
     try
     {
         SingleInstanceHelper.RegisterIpcChannel((s, e) =>
         {
             mainForm.SecondInstanceStarted(e.Args);
         });
     }
     catch (Exception ex)
     {
         throw new StartupException(Properties.Resources.IpcRegisterFailed, ex);
     }
 }
Ejemplo n.º 2
0
 private static bool RegisterIpcChannel(IWindsorContainer container)
 {
     try
     {
         SingleInstanceHelper.RegisterIpcChannel((s, e) =>
         {
             var mainView = container.Resolve <IMainView>();
             mainView.SecondInstanceStarted(e.Args);
         });
     }
     catch (Exception ex)
     {
         ShowStartupError(ex, Properties.Resources.IpcRegisterFailed);
         return(false);
     }
     return(true);
 }