Exemple #1
0
        protected override void Stopped()
        {
            base.Stopped();

            WindowTracker.Dispose();
            WindowTracker = null;
        }
Exemple #2
0
 public WindowLogger()
 {
     _winTracker = new WindowTracker(false);
     _windowLog  = new List <WindowLog>();
     _lastRecord = new WindowLog();
     _winTracker.ActApplicationChanged += WinTrackerActApplicationChanged;
     _winTracker.ActStateChanged       += WinTrackerActStateChanged;
     _winTracker.ProcessStopped        += WinTrackerProcessStopped;
 }
Exemple #3
0
 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;
         }
     }
 }
Exemple #4
0
 public DesktopRecorder()
 {
     RawEvents      = new List <IRecorderEvent>(10000);
     _windowTracker = new WindowTracker();
 }
Exemple #5
0
			public PrivilegedActionAnonymousInnerClass2(WindowTracker outerInstance, Toolkit tk)
			{
				this.outerInstance = outerInstance;
				this.tk = tk;
			}