예제 #1
0
        private void ProcessStartedHandler(IRunningProcess aProcess)
        {
            if (!ProcessFilter.ForInvalidProcesses(_platformBits).IsValid(aProcess))
            {
                return;
            }

            _view.DisplayNewRunningProcess(aProcess);
            _view.RemoveProcessToBeHookedOnStart(aProcess);

            UpdateProcessToSelectionIfItsGroupIsSelected(aProcess);

            DisplaySelectedProcessesModulesIfWasAdded(aProcess);

            _hookLoader.LoadHooksOn(new [] { aProcess });
        }
예제 #2
0
 protected override bool HandleCore(IEnumerable <IRunningProcess> processes)
 {
     _hookLoader.LoadHooksOn(processes);
     return(true);
 }