Chertenok.ru - все о программировании
Вход  |  Регистрация  |  Поиск 
Праздник
Завтра :

День славянской письменности и культуры


Выключить монитор и мыш+клава


Новая тема  Ответить  Печать Предыдущая тема  Следующая тема
Автор Сообщение
Пол:Муж potkin
Постоянный участник


Возраст: 32
Знак зодиака: Водолей
Зарегистрирован: 30.04.2006
Сообщения: 115
Откуда: Ужгород (Закарпатье)
СообщениеСб, 20-Май-2006 13:28    Заголовок сообщения: Выключить монитор и мыш+клава
Цитата

Как вырубить монитор (как в Инет клубах) - так, что хоть двигай мышкой и клавиши нажимай - он не включался. А включался только по команде - с программы ???
1) SendMessage(HWND_BROADCAST,WM_SYSCOMMAND, SC_MONITORPOWER, 0) - вообще не работает, хоть 0,1,2,3,4 . . . пиши !!!
и
2) SendMessage( Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 0 ) - дёрнул мышкой или клавишу нажал - сразу врубается монитор.

Пробовал на таймер команду N2 вешать - да так и монитор можно спалить, двигаеш мышкой монитор мигает !!!


И клаву+мыш заблокировать - чтоб при нажатии на Alt+Ctrl+Del - она не разблокировалась !!!



Зарание СПАСИБО !!!
В начало
Посмотреть профиль Отправить личное сообщение
Пол:Муж NikotiN
Розовый мамонт


Возраст: 26
Знак зодиака: Овен
Зарегистрирован: 18.03.2005
Сообщения: 2137

СообщениеСб, 20-Май-2006 15:28 
Цитата

можно грохнуть эксплорер из процессов ))

SC_MONITORPOWER
Sets the state of the display. This command supports devices that have power-saving features, such as a battery-powered personal computer.
The lParam parameter can have the following values:
1 - the display is going to low power
2 - the display is being shut off

даааа, ущли времена 9x и ME....

Добавлено спустя 5 минут 12 секунд:

можно попробовать через Debug привилегии, хотя думаю ничего не получится )))

_________________
Сила дурака в том, что умный перед ним бессилен.
В начало
Посмотреть профиль Отправить личное сообщение
Пол:Муж Шурик
Я живу тут....


Возраст: 42
Знак зодиака: Овен
Зарегистрирован: 15.01.2003
Сообщения: 1951
Откуда: Киев
СообщениеВс, 21-Май-2006 1:01 
Цитата

Когда-то я делал для Интернет клуба блокировку компьютера через хуки. Блокировало намертво. Но тогда на клиентах стояли Win98/Me. На них можно было перехватить Ctrl+Alt+Del. Не знаю, может можно на Win NT/XP системах запрещать Ctrl+Alt+Del через политики локальной безопасности? Кто-то знает?

Цитата:
можно грохнуть эксплорер из процессов ))

Если делаешь это ручками, из Task Manager-а, Explorer обычно снова оживает, как феникс из пепла.

_________________
Ответ готов, готов ли твой вопрос?
В начало
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Пол:Муж TuXAPuK
Великий гонщик

Предупреждений : 1
Возраст: 26
Знак зодиака: Рыбы
Зарегистрирован: 12.09.2005
Сообщения: 714
Откуда: Великий город Рига... =Ъ
СообщениеВс, 21-Май-2006 2:05 
Цитата

А ещё в WIN9x в SYSTEM.INI была такая закладка

[ЛяЛя.. Не помню]
Shell=Explorer.exe

там меняеш на имясвоейпроги.exe и вместо эксплорера загружается твоя прога...
Классные были времена... =) А вообще клаву,мышку и в правду можно хуком рубить, а CTRL+ALT+DEL через реестр вырубается Wink С отключением мона уже гораздо тяжелее ну заебало прогеров микрософта боротся с червями которые мон рубят... Поэтому они и вырубили подобные сладости... =) А разве отрубания клавы, мыши не достаточно для отбивания желаний у бедных юзеров играть?? Wink А если ты про борьбу с халявными просмоторщиками фильмов то можно просто при блокировке ставить на паузу все медиа плэйеры и всё... Wink

_________________
В начало
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Пол:Муж Шурик
Я живу тут....


Возраст: 42
Знак зодиака: Овен
Зарегистрирован: 15.01.2003
Сообщения: 1951
Откуда: Киев
СообщениеВс, 21-Май-2006 2:59 
Цитата

Цитата:
А ещё в WIN9x в SYSTEM.INI была такая закладка
Shell=Explorer.exe
там меняеш на имясвоейпроги.exe и вместо эксплорера загружается твоя прога...

Где-то в реесте я видел что-то подобное.

Цитата:
С отключением мона уже гораздо тяжелее

Да, если клавиатура и мышь не работают... Что за проблемма? Выводишь чёрную формочку поверх всего, что есть на экране. Screen saver-ы ведь именно это делают.
Проблемма, по-моему, единственная -- Ctrl+Alt+Del и прочее закрыть. Всё остальное решаемо.

_________________
Ответ готов, готов ли твой вопрос?
В начало
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Пол:Муж potkin
Постоянный участник


Возраст: 32
Знак зодиака: Водолей
Зарегистрирован: 30.04.2006
Сообщения: 115
Откуда: Ужгород (Закарпатье)
СообщениеВс, 21-Май-2006 12:36 
Цитата

<а CTRL+ALT+DEL через реестр вырубается >

И при нажатии этих же "CTRL+ALT+DEL" выводится сообщение "ДЗ отключён Админом" - и если клава и мыш были заблокированы, то они разблокируются.

Мне сказал программер с одного из Инет-Клубов, что выключение мониторов одной процедурой делается и блок клавы и мыши тоже одной.
А как ??? Много пива ставить надо !!!

Может кто писал проги такие - ПОДСКАЖИТЕ !!!
В начало
Посмотреть профиль Отправить личное сообщение
Пол:Муж NikotiN
Розовый мамонт


Возраст: 26
Знак зодиака: Овен
Зарегистрирован: 18.03.2005
Сообщения: 2137

СообщениеВс, 21-Май-2006 18:01 
Цитата

boot.ini
/kernel=*.exe и всё

_________________
Сила дурака в том, что умный перед ним бессилен.
В начало
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Страница 1 из 1
Перейти:  
Новая тема  Ответить  Печать

Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете присоединять файлы в этом форуме
Вы можете скачивать файлы в этом форуме
хостинг от .masterhost 
Rambler's Top100