protected override bool HandleCore(IRunningProcess aProcess) { _view.DisplayNewRunningProcess(aProcess); _view.RemoveProcessToBeHookedOnStart(aProcess); return true; }
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 }); }