P
P
partial2015-07-27 08:48:32
Monitoring
partial, 2015-07-27 08:48:32

How to monitor user activity on a PC?

All health. My head is breaking from the question, HOW? It is necessary to monitor the activity of work on a PC under Windows, i. if the PC is turned on, but not used, for example, for 10 minutes, then it is not used, we tried to write a program that will be launched by zabbix and read the coordinates of the mouse cursor (in theory, this would suit), it does not want to read from another environment / screen.
Any ideas how this can be done?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
M
mace-ftl, 2015-07-27
@mace-ftl

In short, write a program that will support terminal sessions (meaning have access to the user's slave table in the latest Windows), and then you look at whether the screen is locked or not, write statistics

A
Andrey Birulya, 2015-07-27
@Proxopotamus

Если я правильно понял задачу, то можно попробовать через обычный скринсейвер, а его запущенный процесс мониторить локально/удалённо чем вам там удобно.

Владимир Мартьянов, 2015-07-27
@vilgeforce

Пишите программу отслеживания событий ввода (не только мышь) и пускай заббикс слушает ее.

P
partial, 2015-07-27
@partial Автор вопроса

Thanks for the answers, there was an idea about the screensaver, but we don’t have it enabled everywhere, plus a different timeout for it can also take place, but it’s not very true to hurt from the user in my opinion.
we are thinking about tracking input events, but the problem is that such a program is launched in another session and does not see what is happening in the user session.
2mace-ftl thanks for the hint, I'll look in the direction of terminal sessions, probably exactly what I need.

T
TomasHuk, 2015-07-27
@TomasHuk

А попробуйте этот скрипт на Autoit. По описанию, то что нужно.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question