예제 #1
0
 public App()
 {
     ShutdownMode              = ShutdownMode.OnExplicitShutdown;
     Application.Current.Exit += new ExitEventHandler(Current_Exit);
     try
     {
         _hookID = InterceptKeys.SetHook(_proc);
     }
     catch
     {
         DetachKeyboardHook();
     }
 }
예제 #2
0
 public App()
 {
     ShutdownMode = ShutdownMode.OnExplicitShutdown;
     try
     {
         _hookID = InterceptKeys.SetHook(_proc);
     }
     catch
     {
         if (_hookID != IntPtr.Zero)
         {
             InterceptKeys.UnhookWindowsHookEx(_hookID);
         }
     }
 }