Показать полную графическую версию : Определить активность пользователя
Как красиво удаленно определить активность пользователя за своим компом?
Грубо говоря, аналогично асе и прочим коммуникаторам, которые удаленно показывают отошел человек или нет.
Хочу запускать один процесс на сервере, но он будет проверять неактивность юзера и "жрать рессурсы" его компа, когда он не юзает мышку и клаву.
p.s. ну как крайний случай анализировать запущенность скринсейвера или блокировку компа...
greg zakharov
20-08-2016, 15:39
Запущенность скринсейвера определяется через WMI, а конкретно - поиск процесса, в имени которого встречается расширение .scr
greg zakharov, понятно, а залоченность ПК можно определить?
greg zakharov
20-08-2016, 17:50
На счет залоченности там не все так просто... если штатными средствами. В принципе можно попытать счастья с qwinsta.
E:\sandbox> qwinsta /?
greg zakharov, пока не всосал как интерпретировать вывод этой утилиты для моего вопроса.
gremlintv2
24-08-2016, 18:04
Как красиво удаленно определить активность пользователя за своим компом?
Грубо говоря, аналогично асе и прочим коммуникаторам, которые удаленно показывают отошел человек или нет.
Хочу запускать один процесс на сервере, но он будет проверять неактивность юзера и "жрать рессурсы" его компа, когда он не юзает мышку и клаву.
p.s. ну как крайний случай анализировать запущенность скринсейвера или блокировку компа... »
Как вариант, можно добавить задачу в планировщик задач и в условии указать "Запускать задачу при простое компьютера" допустим 5 минут.
"Запускать задачу при простое компьютера" допустим 5 минут. »
да... но разве она завершается когда активность возникает?
gremlintv2
24-08-2016, 18:16
да... но разве она завершается когда активность возникает?
Не знаю, если честно не проверял, но во всяком случае в 10той винде есть галочка "Останавливать при выходе компьютера из простоя" ( да и в хр тоже)
можно добавить задачу в планировщик задач и в условии указать "Запускать задачу при простое компьютера" допустим 5 минут. »
батником это можно сделать? а также с выставлением галки есть галочка "Останавливать при выходе компьютера из простоя" »
ну чтобы залить спецутилитку-ответчик централизованно на все компы...
1. создаешь задачу
2. фигачишь ее в xml
3. развертываешь на других компах из xml например политикой
либо еще проще
развертываешь на других компах политикой
Elven, в парке остались еще ХП-хи)...... at не прокатит?
Опиум, ну какие нафиг XP-хи? Их давно пора, согласно плану сноса старого и ветхого... Семерка через чуть больше года ахнет даже с расширенной поддержкой, а уж XP-то
Создать две(три, четыре, N - по количеству разных ОС) задачи через GPO, с нацеливанием по операционным системам.
Семерка через чуть больше года ахнет даже с расширенной поддержкой »
2020.
Iska, начал писать про одно закончил про другое. Изначально думал написать что общая поддержка больше года как прекращена.
а если просто пускать нужный процесс с приоритетом idle ? ОС сама будет стопорить его при активности других программ.
Смотря что за процесс, что он будет делать.
x0r, я просто не хочу тормозить юзера. Если он отошел, то запускать.
Началась активность (мышь/клава) - прекращать процесс.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC