Мне нужно приложение / скрипт или какой-либо способ записи, когда пользователь входит в систему на своем ПК, когда он выходит из системы и имя пользователя. Я хотел бы сохранить его в .csv или файл данных, который я могу собрать и использовать в качестве системы ударных часов. Также может быть сценарий, который может запускать что-то вроде автоматической горячей клавиши и собираться все время каждую ночь и сохранять их в одном общем расписании.
2 ответа
Большинство операционных систем уже делают это - функциональность регистрации для входа / выхода из системы довольно стандартна.
В Windows журнал событий хранит эту информацию. Проверьте http://www.windowsecurity.com/articles/understanding_windows_logging.html для получения более подробной информации.
В Linux вы можете посмотреть в /var /log /adm
Оба могут быть легко использованы для отслеживания входа / выхода из системы, если вы хотите измерить время / посещаемость
Это не совсем то, что вы просите, и это немного неуклюже в некоторых местах, но это приложение может дать вам отправную точку. Он написан на AutoHotkey Basic и имеет открытый исходный код, поэтому вы можете изменить его в соответствии со своими потребностями.
Log Out Logger - простая утилита для мониторинга и записи времени входа и выключения системы независимо от Windows. Многие приложения показывают время работы системы, но большинство из них просто читают журналы активности Windows, поэтому, если что-то не так с этими журналами, как откат приложения или восстановление системы, данные будут потеряны. Log Out Logger обходит это.