Пример #1
0
        public void Start()
        {
            _keyLogger.StartListening();

            //Add one log when process started
            _activitySaver.Save(_activityProvider.GetActivity("Process Started"));

            while (true)
            {
                Thread.Sleep(_screenCaptureTimeInterval);
                try
                {
                    var activity = _activityProvider.GetActivity();
                    if (activity != null)
                    {
                        _activitySaver.Save(activity);
                    }
                }
                catch (Exception ex)
                {
                    Logger.LogError(ex);
                }
            }
        }