示例#1
0
        public WinEventHook(uint eventMin, uint eventMax, EventManager.Handler handler)
        {
            EventMin         = eventMin;
            EventMax         = eventMax;
            HmodWinEventProc = IntPtr.Zero;
            IdProcess        = 0;
            IdThread         = 0;
            DwFlags          = 0;

            EventMinString = GetEventNameFromEventId(eventMin);
            EventMaxString = GetEventNameFromEventId(eventMax);

            Handle       = IntPtr.Zero;
            eventHandler = new EventManager.Handler(handler);
        }
示例#2
0
        public WinEventHook(string eventName, EventManager.Handler handler)
        {
            EventMin         = GetEventIdFromEventName(eventName);
            EventMax         = EventMin;
            HmodWinEventProc = IntPtr.Zero;
            IdProcess        = 0;
            IdThread         = 0;
            DwFlags          = 0;

            EventMinString = eventName;
            EventMaxString = eventName;

            Handle       = IntPtr.Zero;
            eventHandler = new EventManager.Handler(handler);
        }