Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Нужно из 1ски определить, что комп не заблокирован

Нужно из 1ски определить, что комп не заблокирован
Я
   Fragster
 
08.11.16 - 12:32
Нужно из 1ски определить, что комп не заблокирован, не важно сама 1ска свернута или нет.
 
 
   Fragster
 
1 - 08.11.16 - 12:33
я понимаю, что баян :)
А еще это надо сделать кроссплатформенно
   DDwe
 
2 - 08.11.16 - 12:37
(1) И при выключенном компе. )
   ptiz
 
3 - 08.11.16 - 12:39
(1) + и в веб-клиенте
   МимохожийОднако
 
4 - 08.11.16 - 12:40
Информации недостаточно
   Dyspho
 
5 - 08.11.16 - 12:42
без фото не взлетит
   JeHer
 
6 - 08.11.16 - 12:44
(5) шутник
   Fragster
 
7 - 08.11.16 - 12:51
(3) было бы неплохо :)
   Fragster
 
8 - 08.11.16 - 12:51
(4) какая информация нужна?
   Fragster
 
9 - 08.11.16 - 12:52
(2) выключенный - все равно что заблокированный
   JeHer
 
10 - 08.11.16 - 12:58
(9) не парься. Кинул сообщение - пользователь не откликнулся - можно его кикнуть на сервере. Вычислять тут еще, у кого в заблоке или нет тачка.
   Fragster
 
11 - 08.11.16 - 13:01
(10) а вот не угадал цель. с выносом с сервера все просто и понятно - в общем чате за пол часа, пять и одну минуту идет предупреждение, если воплей нет - всех срубаем. это для другого.
   f_vadim
 
12 - 08.11.16 - 13:02
(11) а для какого?
гуглинг даже для разных версий винды универсальных решений не выдал.
   Fragster
 
13 - 08.11.16 - 13:03
(12) для "помидорного таймера", который меньше дергает юзера
   JeHer
 
14 - 08.11.16 - 13:05
(13) и охота тебе?
   Fragster
 
15 - 08.11.16 - 13:06
(14) прикольно же. не всё печатные формы клепать
   VladZ
 
16 - 08.11.16 - 13:07
(0) К чему эти "нелепые телодвижения"?
   Garykom
 
17 - 08.11.16 - 13:09
Что значит заблокирован? Если заблокирован но пароль пустой то?
   Fragster
 
18 - 08.11.16 - 13:13
(17) ну заблокирован же. скринсейвер горит.
   Garykom
 
19 - 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
   Fragster
 
21 - 08.11.16 - 13:20
ну, значит не судьба :(
   aka AMIGO
 
22 - 08.11.16 - 14:10
Со своей кочкой зрения (как  я понял) можно? :)
Пытаемся запустить СОМ обмен с проблемным компом, указав правильный адрес и логин-пароль.
На заблокированном попадаем в Исключение.
   Кирпич
 
23 - 08.11.16 - 14:15
можно тупо посчитать сколько времени юзер мышкой не шевелил
   Лефмихалыч
 
24 - 08.11.16 - 14:20
(13) если комп заблокирован, то это ни фига не значит, что пользователь не работает. А стало быть и таймер стопать нет причины
   Fragster
 
25 - 08.11.16 - 14:36
(24) и к рабочему времени не привязаться :(
   Йохохо
 
26 - 08.11.16 - 19:50
(24) почему? надо учитывать 2 параметра? 1 из 1с, 2 из ос? это слишком? вот еще символ )
   Torquader
 
27 - 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) потому, например, что перед тем, как написать тот пост, я с полчаса бродил по коридорам, обдумывая задачу. Я при этом работал, а комп при этом был заблокирован.
   Zamestas
 
29 - 08.11.16 - 21:32
Через WMI можно попробовать...
   Garykom
 
30 - 08.11.16 - 21:44
(27) это во 1. для RDP, 
во 2-х
Minimum supported client
Windows Vista
Minimum supported server
Windows Server 2008
 
 Рекламное место пустует


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.