Автор Тема: Проверка блокировки компьютера  (Прочитано 7957 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Yashied [?]

  • AutoIt MVP
  • Глобальный модератор
  • *
  • Сообщений: 5379
  • Репутация: 2695
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
Функция проверяет заблокирован ли компьютер (находится в режиме выбора пользователя) или нет. Возвращаемые значения:

0 - не заблокирован
1 - заблокирован


Код: AutoIt [Выделить]
Global Const $DESKTOP_SWITCHDESKTOP = 0x0100

Func _IsWorkstationLocked()

    Local $Result = False

    $hDesktop = DllCall('user32.dll', 'hwnd', 'OpenDesktop', 'str', 'Default', 'int', 0, 'int', 0, 'int', $DESKTOP_SWITCHDESKTOP)
    If Not @error Then
        $Result = DllCall('user32.dll', 'int', 'SwitchDesktop', 'hwnd', $hDesktop[0])
        $Result = Not $Result[0]
        DllCall('user32.dll', 'int', 'CloseDesktop', 'hwnd', $hDesktop[0])
    EndIf
    Return $Result
EndFunc   ;==>_IsWorkstationLocked



Думай, прежде чем говорить.

Русское сообщество AutoIt

Проверка блокировки компьютера
« Отправлен: Октябрь 11, 2009, 15:15:49 »

Оффлайн snoitaleR [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 854
  • Репутация: 222
  • Пол: Мужской
    • Награды
Re: Проверка блокировки компьютера
« Ответ #1, Отправлен: Октябрь 11, 2009, 15:20:33 »
Yashied, у меня смежный вопрос...
Можно ли средствами AutoIt заблокировать рабочую станцию?
Команда Shutdown, вроде бы, этого не умеет делать...
Главное в жизни человека - это отношение...

Оффлайн Yashied [?]

  • AutoIt MVP
  • Глобальный модератор
  • *
  • Сообщений: 5379

  • Автор темы
  • Репутация: 2695
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
Re: Проверка блокировки компьютера
« Ответ #2, Отправлен: Октябрь 11, 2009, 15:21:53 »
Yashied, у меня смежный вопрос...
Можно ли средствами AutoIt заблокировать рабочую станцию?
Команда Shutdown, вроде бы этого не умеет делать...

Код: AutoIt [Выделить]
DllCall('user32.dll', 'int', 'LockWorkStation')


Оффлайн snoitaleR [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 854
  • Репутация: 222
  • Пол: Мужской
    • Награды
Re: Проверка блокировки компьютера
« Ответ #3, Отправлен: Октябрь 11, 2009, 15:26:36 »
Yashied, спасибо...

Опять плюсики не работают...  :(

Русское сообщество AutoIt

Re: Проверка блокировки компьютера
« Ответ #3 Отправлен: Октябрь 11, 2009, 15:26:36 »

Оффлайн zed_zedican [?]

  • Новичок
  • *
  • Сообщений: 1
  • Репутация: 0
    • Награды
Re: Проверка блокировки компьютера
« Ответ #4, Отправлен: Ноябрь 23, 2009, 21:40:59 »
Полезная информация. Заранее прошу прощения ,возможно, за глупый вопрос. У меня доменная политика блокирует ноутбук через 20 мин. не активности. Каким образом можно это предотвратить или средствами скрипта - разблокировать?

Заранее благодарю за совет.

Оффлайн Medic84 [?]

  • Администратор
  • *
  • Сообщений: 1416
  • Репутация: 303
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Проверка блокировки компьютера
« Ответ #5, Отправлен: Ноябрь 23, 2009, 22:33:29 »
Вообще то такие вопросы задают в раздел для новичков. А здесь вопросы только по данной "полезняшке"

   
На форуме принято отмечать полезные сообщения пальцем вверх =)
Никогда не даю подробных примеров сразу, я сначала навожу на мысль - как можно написать. Учитесь мыслить сами, а не за других людей.

Русское сообщество AutoIt

Re: Проверка блокировки компьютера
« Ответ #5 Отправлен: Ноябрь 23, 2009, 22:33:29 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
3145 Просмотров
Последний ответ Март 10, 2010, 00:43:36
от anton1157752
10 Ответов
16797 Просмотров
Последний ответ Декабрь 14, 2016, 14:36:50
от Garrett
5 Ответов
5841 Просмотров
Последний ответ Июль 04, 2011, 13:42:27
от Kaster
30 Ответов
15843 Просмотров
Последний ответ Август 21, 2015, 04:58:41
от CreatoR
3 Ответов
1288 Просмотров
Последний ответ Август 22, 2015, 12:05:29
от Yashied
13 Ответов
4321 Просмотров
Последний ответ Ноябрь 24, 2015, 13:01:52
от Коршун
0 Ответов
5818 Просмотров
Последний ответ Декабрь 04, 2015, 13:35:15
от Test_User
1 Ответов
1076 Просмотров
Последний ответ Январь 19, 2016, 13:27:26
от InnI
15 Ответов
2491 Просмотров
Последний ответ Май 05, 2016, 13:22:58
от Alofa
4 Ответов
805 Просмотров
Последний ответ Январь 31, 2017, 13:27:37
от VadimKHL