|
Нужно из 1ски определить, что комп не заблокирован | ☑ | ||
---|---|---|---|---|
0
Fragster
гуру
08.11.16
✎
12:32
|
Нужно из 1ски определить, что комп не заблокирован, не важно сама 1ска свернута или нет.
|
|||
1
Fragster
гуру
08.11.16
✎
12:33
|
я понимаю, что баян :)
А еще это надо сделать кроссплатформенно |
|||
2
DDwe
08.11.16
✎
12:37
|
(1) И при выключенном компе. )
|
|||
3
ptiz
08.11.16
✎
12:39
|
(1) + и в веб-клиенте
|
|||
4
Мимохожий Однако
08.11.16
✎
12:40
|
Информации недостаточно
|
|||
5
Dyspho
08.11.16
✎
12:42
|
без фото не взлетит
|
|||
6
JeHer
08.11.16
✎
12:44
|
(5) шутник
|
|||
7
Fragster
гуру
08.11.16
✎
12:51
|
(3) было бы неплохо :)
|
|||
8
Fragster
гуру
08.11.16
✎
12:51
|
(4) какая информация нужна?
|
|||
9
Fragster
гуру
08.11.16
✎
12:52
|
(2) выключенный - все равно что заблокированный
|
|||
10
JeHer
08.11.16
✎
12:58
|
(9) не парься. Кинул сообщение - пользователь не откликнулся - можно его кикнуть на сервере. Вычислять тут еще, у кого в заблоке или нет тачка.
|
|||
11
Fragster
гуру
08.11.16
✎
13:01
|
(10) а вот не угадал цель. с выносом с сервера все просто и понятно - в общем чате за пол часа, пять и одну минуту идет предупреждение, если воплей нет - всех срубаем. это для другого.
|
|||
12
f_vadim
08.11.16
✎
13:02
|
(11) а для какого?
гуглинг даже для разных версий винды универсальных решений не выдал. |
|||
13
Fragster
гуру
08.11.16
✎
13:03
|
(12) для "помидорного таймера", который меньше дергает юзера
|
|||
14
JeHer
08.11.16
✎
13:05
|
(13) и охота тебе?
|
|||
15
Fragster
гуру
08.11.16
✎
13:06
|
(14) прикольно же. не всё печатные формы клепать
|
|||
16
VladZ
08.11.16
✎
13:07
|
(0) К чему эти "нелепые телодвижения"?
|
|||
17
Garykom
гуру
08.11.16
✎
13:09
|
Что значит заблокирован? Если заблокирован но пароль пустой то?
|
|||
18
Fragster
гуру
08.11.16
✎
13:13
|
(17) ну заблокирован же. скринсейвер горит.
|
|||
19
Garykom
гуру
08.11.16
✎
13:18
|
(18) скринсейвер и блокировка (причем с закрытием сеанса или без) разные вещи
Задачка очень проблеммная http://stackoverflow.com/questions/44980/how-can-i-programmatically-determine-if-my-workstation-is-locked https://forums.embarcadero.com/message.jspa?messageID=814833 http://unix.stackexchange.com/questions/177286/cross-linux-method-to-detect-screensaver-or-locked-screen-running |
|||
21
Fragster
гуру
08.11.16
✎
13:20
|
ну, значит не судьба :(
|
|||
22
aka AMIGO
08.11.16
✎
14:10
|
Со своей кочкой зрения (как я понял) можно? :)
Пытаемся запустить СОМ обмен с проблемным компом, указав правильный адрес и логин-пароль. На заблокированном попадаем в Исключение. |
|||
23
Кирпич
08.11.16
✎
14:15
|
можно тупо посчитать сколько времени юзер мышкой не шевелил
|
|||
24
Лефмихалыч
08.11.16
✎
14:20
|
(13) если комп заблокирован, то это ни фига не значит, что пользователь не работает. А стало быть и таймер стопать нет причины
|
|||
25
Fragster
гуру
08.11.16
✎
14:36
|
(24) и к рабочему времени не привязаться :(
|
|||
26
Йохохо
08.11.16
✎
19:50
|
(24) почему? надо учитывать 2 параметра? 1 из 1с, 2 из ос? это слишком? вот еще символ )
|
|||
27
Torquader
08.11.16
✎
20:00
|
Вообще-то, есть WTS API и состояние сессии, к текущей сессии у всех процессов доступ есть - так что вызываем функцию (конечно, из внешней компоненты) и получаем результат.
https://msdn.microsoft.com/en-us/library/aa383838(v=vs.85).aspx Только на днях занимался написанием интерактивной службы - ничего там сложного нет. |
|||
28
Лефмихалыч
08.11.16
✎
20:08
|
(26) потому, например, что перед тем, как написать тот пост, я с полчаса бродил по коридорам, обдумывая задачу. Я при этом работал, а комп при этом был заблокирован.
|
|||
29
Zamestas
08.11.16
✎
21:32
|
Через WMI можно попробовать...
|
|||
30
Garykom
гуру
08.11.16
✎
21:44
|
(27) это во 1. для RDP,
во 2-х Minimum supported client Windows Vista Minimum supported server Windows Server 2008 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |