protected override void Stopped() { base.Stopped(); WindowTracker.Dispose(); WindowTracker = null; }
public WindowLogger() { _winTracker = new WindowTracker(false); _windowLog = new List <WindowLog>(); _lastRecord = new WindowLog(); _winTracker.ActApplicationChanged += WinTrackerActApplicationChanged; _winTracker.ActStateChanged += WinTrackerActStateChanged; _winTracker.ProcessStopped += WinTrackerProcessStopped; }
private void AssignRunningProcesses() { foreach (TsApplication app in _applicationList) { int pid = WindowTracker.GetProcessPid(app.Name + app.Description); if (pid != -1) { app.PID = pid; app.IsRunning = true; } } }
public DesktopRecorder() { RawEvents = new List <IRecorderEvent>(10000); _windowTracker = new WindowTracker(); }
public PrivilegedActionAnonymousInnerClass2(WindowTracker outerInstance, Toolkit tk) { this.outerInstance = outerInstance; this.tk = tk; }