C # .NET экран активности на сервере для данного пользователя - PullRequest
1 голос
/ 16 ноября 2011

Я пытаюсь написать службу Windows (.NET), которая может работать на сервере Windows (2008), желательно скрытой, и я в основном хочу, чтобы она выполняла следующие действия:

  1. Проверкавойти в систему текущего пользователя
  2. Если пользователь имеет имя «SpecificUsername», начните заносить в журнал действия экрана (могут быть снимки экрана каждую секунду или около того или видео)
  3. Если в течениепауза записи времени
  4. После того, как пользователь выйдет из системы, остановите захват

Мой вопрос:

Могу ли я сделать снимок экрана с помощью .NET или рекомендуетсяdll третьей стороны я мог бы использовать для этого?

1 Ответ

1 голос
/ 16 ноября 2011

Эта ссылка приводит вас к хорошему коду для захвата экрана в c #. Я думал об использовании этого, но не нашел время для приложения, которое его использует.

Проверка текущего пользователя может быть выполнена в приложении наиболее просто в зависимости от того, где вы сохраняете информацию для входа, например: сеанс, аутентификацию Windows, куки или базу данных и т. Д.

...