Example #1
0
 internal WindowEventHook(SyncHookFactory syncHookFactory)
 {
     if (_seh == null)
     {
         _seh = new ShellEventHook(syncHookFactory.GetHandle());
         _seh.WindowCreated   += WindowCreatedEvent;
         _seh.WindowDestroyed += WindowDestroyedEvent;
         _seh.WindowActivated += WindowActivatedEvent;
     }
 }
 internal MonitorHookMouse(SyncHookFactory shf)
 {
     this._shf = shf;
 }
Example #3
0
 internal MonitorHookApplication(SyncHookFactory syncHookFactory)
 {
     _shf = syncHookFactory;
 }
 internal MonitorHookPrinter(SyncHookFactory factory)
 {
     this.factory = factory;
 }
 internal MonitorHookKeyboard(SyncHookFactory shf)
 {
     _shf = shf;
 }
 internal MonitorHookClipboard(SyncHookFactory shf)
 {
     this._shf = shf;
 }