Скрипты
Модератор: Модераторы
Сообщений: 6
• Страница 1 из 1
Доброе время суток!
Могут ли выполнчться скрипты WSH (запуск программы и выполнение в ней некоторых действий — нажатие кнопок в диалоговых меню и завершение работы программы) в режиме блокировки клавиатуры?
Вот этот скрипт запустился, но не выполнился:
var WshShell = WScript.CreateObject("WScript.Shell");
WshShell.Run("Программа",5);
WScript.Sleep(10000);
WshShell.SendKeys("~");
WScript.Sleep(80000);
WshShell.SendKeys("%{F4}");
WScript.Sleep(5000);
WshShell.SendKeys("~");
WScript.Sleep(300);
Очевидно, что WshShell.SendKeys в режиме блокировки клавиатуры не работает, т.к. в нормальном режиме все работает.
Можно ли каким-то образом модифицировать скрипт, чтобы произошло его выполнение?
Благодарю за внимание
:-)
Могут ли выполнчться скрипты WSH (запуск программы и выполнение в ней некоторых действий — нажатие кнопок в диалоговых меню и завершение работы программы) в режиме блокировки клавиатуры?
Вот этот скрипт запустился, но не выполнился:
var WshShell = WScript.CreateObject("WScript.Shell");
WshShell.Run("Программа",5);
WScript.Sleep(10000);
WshShell.SendKeys("~");
WScript.Sleep(80000);
WshShell.SendKeys("%{F4}");
WScript.Sleep(5000);
WshShell.SendKeys("~");
WScript.Sleep(300);
Очевидно, что WshShell.SendKeys в режиме блокировки клавиатуры не работает, т.к. в нормальном режиме все работает.
Можно ли каким-то образом модифицировать скрипт, чтобы произошло его выполнение?
Благодарю за внимание
:-)
- Valeriy
- Активный пользователь
- Сообщения: 243
- Зарегистрирован: 30 июн 2004, 16:18
- Откуда: Кировоград (Украина)
ferovl
Цитата | ||
Может быть есть скрипт, который производит разблокировку?
[/quote] Может и есть, это нужно в WMI покопаться. А зачем и как выполняется блокировка? C уважением, Валерий
Сервер блокируется:
1-й способ: Ctrl+Alt+Del -> "Блокировка". 2-й способ: Установить экранную заставку "Вход в систему" Появляется окно: "Компьютер и спользуется и заблокирован. Только администратор может снять блокировку этого компьютера. Нажмите Ctrl+Alt+Del" Блокировка необходима для зашиты сервера от нежелательного вмешательства посторонних лиц.
|