コード例 #1
0
        protected override bool HandleCore(HookStateChangeInfo aStateChangeInfo)
        {
            var aProcess = aStateChangeInfo.Process;

            if (!aProcess.IsHooked())
            {
                _view.DisplayUnhookedProcess(aProcess);
            }
            else if (aProcess.AtLeastOneHookIsActive())
            {
                _view.DisplayHookedActiveProcess(aProcess);
            }
            else
            {
                _view.DisplayHookedInactiveProcess(aProcess);
            }

            return(true);
        }