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 }); }
protected override bool HandleCore(IEnumerable <IRunningProcess> processes) { _hookLoader.LoadHooksOn(processes); return(true); }