public RemoteProcessMonitorTask( ICommandManager commandManager, IWin32ProcessRepository win32ProcessRepository, IRemoteProcessRepository remoteProcessRepository) { Contract.Requires<ArgumentNullException>(commandManager != null); Contract.Requires<ArgumentNullException>(win32ProcessRepository != null); Contract.Requires<ArgumentNullException>(remoteProcessRepository != null); this.commandManager = commandManager; this.win32ProcessRepository = win32ProcessRepository; this.remoteProcessRepository = remoteProcessRepository; this.timer = new Timer(TimeSpan.FromMilliseconds(1000).TotalMilliseconds); this.timer.Elapsed += this.TimerElapsedEventHandler; }
public RemoteProcessMonitorTask( ICommandManager commandManager, IWin32ProcessRepository win32ProcessRepository, IRemoteProcessRepository remoteProcessRepository) { Contract.Requires <ArgumentNullException>(commandManager != null); Contract.Requires <ArgumentNullException>(win32ProcessRepository != null); Contract.Requires <ArgumentNullException>(remoteProcessRepository != null); this.commandManager = commandManager; this.win32ProcessRepository = win32ProcessRepository; this.remoteProcessRepository = remoteProcessRepository; this.timer = new Timer(TimeSpan.FromMilliseconds(1000).TotalMilliseconds); this.timer.Elapsed += this.TimerElapsedEventHandler; }
public ClientConnectionFactory( IInjectLibrary injectLibrary, IWin32ProcessRepository win32ProcessRepository, IIpcServerChannelFactory ipcServerChannelFactory, IReadProcessMemory readProcessMemory) { Contract.Requires <ArgumentNullException>(injectLibrary != null); Contract.Requires <ArgumentNullException>(win32ProcessRepository != null); Contract.Requires <ArgumentNullException>(ipcServerChannelFactory != null); Contract.Requires <ArgumentNullException>(readProcessMemory != null); this.injectLibrary = injectLibrary; this.win32ProcessRepository = win32ProcessRepository; this.ipcServerChannelFactory = ipcServerChannelFactory; this.readProcessMemory = readProcessMemory; }
public ClientConnectionFactory( IInjectLibrary injectLibrary, IWin32ProcessRepository win32ProcessRepository, IIpcServerChannelFactory ipcServerChannelFactory, IReadProcessMemory readProcessMemory) { Contract.Requires<ArgumentNullException>(injectLibrary != null); Contract.Requires<ArgumentNullException>(win32ProcessRepository != null); Contract.Requires<ArgumentNullException>(ipcServerChannelFactory != null); Contract.Requires<ArgumentNullException>(readProcessMemory != null); this.injectLibrary = injectLibrary; this.win32ProcessRepository = win32ProcessRepository; this.ipcServerChannelFactory = ipcServerChannelFactory; this.readProcessMemory = readProcessMemory; }
public CreateRemoteProcessCommandHandler( IBus bus, IWin32ProcessRepository win32ProcessRepository, IRemoteProcessFactory remoteProcessFactory, IRemoteProcessRepository remoteProcessRepository) { Contract.Requires <ArgumentNullException>(bus != null); Contract.Requires <ArgumentNullException>(win32ProcessRepository != null); Contract.Requires <ArgumentNullException>(remoteProcessFactory != null); Contract.Requires <ArgumentNullException>(remoteProcessRepository != null); this.bus = bus; this.win32ProcessRepository = win32ProcessRepository; this.remoteProcessFactory = remoteProcessFactory; this.remoteProcessRepository = remoteProcessRepository; }