예제 #1
0
        public Inject(List <Process> processes, InjectionRoutine routine = InjectionRoutine.LoadLibraryA, bool freeze = true)
        {
            Processes = processes;
            Routine   = routine;
            Freeze    = freeze;

            GenericInjection = procedure =>
            {
                foreach (var process in Processes)
                {
                    procedure(process);
                }

                return(true);
            };
        }
예제 #2
0
 public Inject(Process process, InjectionRoutine routine = InjectionRoutine.LoadLibraryA, bool freeze = true) : this(new List <Process> {
     process
 }, routine, freeze)
 {
 }
예제 #3
0
 private static void OnMainWindowLoaded(MainWindow window, RoutedEventArgs args)
 {
     ApiService.Init();
     LoaderServiceRoutine.StartService();
     InjectionRoutine.StartRoutine();
 }