Требуется разработать утилиту для мониторинга активности пользователя:

1. Регистрация количества нажатий на клавиши клавиатуры (не путать с кейлоггером) в минуту. Учитывать и системные клавиши (insert, ctrl, esc и тп). 

2. Регистрация количества кликов (обычных, дабл и средней кнопки) и прокруток колесом в минуту

3. Регистрация открытых приложений (раз в 10 секунд) по имени окна и запущенному процессу. В лог пишется время, имя процесса, имя главного окна, длительность непрерывной работы в приложении. 

4. Публикация каждые N минут лога действий из пунктов выше в виде json в папку, указанную в конфиге утилиты. Json нужно будет согласовать до начала разработки. 

Нефункциональные требования:

0. c#, .net 4.6

1. Обеспечить совместимость с Windows 7-10 x64, x86 rus, en

2. Можно использовать готовые open source библиотеки с лицензиями, допускающими распространение и изменение. 

3. Окно приложения должно быть с наименованием Утилиты, а также «прятаться» в трей и вызываться по даблклику по иконке в трее. 

4. для регистрации ошибок и сообщений использовать log4net или аналог. 

5. Код должен быть сопрождаемым (комментарии в сложных случаях, code guidelines)

предоплата 30%

5 лет назад
wonderu
Игорь 
42 года
17 лет в сервисе
Был
3 года назад

Выбранный исполнитель

svslob
53 года
11 лет в сервисе
Был
7 дней назад
5 лет назад
$100
13 дней
Сергей оперативно взялся за задачу и первые результаты показал уже через пару дней. Мне понравилось, что Сергей предлагал варианты реализации и делал исправления даже после того, как проект был оплачен. Сергей теперь в моих доверенных исполнителях.
Всё отлично, Игорь адекватный и грамотный заказчик,быстрая оплата, спасибо за сотрудничество.

Заявки фрилансеров

svslob
53 года
11 лет в сервисе
Был
7 дней назад
5 лет назад