![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| SMtv |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 27.4.2002 Репутация: нет Всего: нет |
Я хочу написать программу управления игровым салоном .Но я не знаю как заблокировать мышь, клавиатуру, погасить монитор. Поделитесь опытом.
|
|||
|
||||
| Dicobraz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 79 Регистрация: 26.3.2002 Где: Пермь Репутация: нет Всего: нет |
||||
|
||||
| Garik |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Клуба Сообщений: 216 Регистрация: 25.3.2002 Где: Москва Репутация: нет Всего: 4 |
Как вариант, можно написать самому оболочку, из которой будут запускаться нужные игры, вестись подсчет времени, etc. Потом эту оболочку поставить вместо shell=explorer.exe в файле system.ini в разделе [boot]. Это справедливо для win9x.
--------------------
Программист - это не профессия. Это диагноз... |
|||
|
||||
| keisik |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 25.3.2002 Репутация: нет Всего: нет |
По поводу блокировки ввода есть тут топик пару шажков назад, а монитор вот:
это выключить
это включить. Иначе без рестарта не включится. --------------------
...None of that can stop us now,we will make it through somehow... |
||||
|
|||||
| SMtv |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 27.4.2002 Репутация: нет Всего: нет |
Keisik - у меня после выполнения команды
::SendMessage(AfxGetMainWnd()->m_hWnd, WM_SYSCOMMAND,SC_MONITORPOWER, 2); монитор гаснет, но стоит только нажать любую клавишу или тронуть мышь, как сразу же монитор включается. Что мне делать? |
|||
|
||||
| keisik |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 25.3.2002 Репутация: нет Всего: нет |
У меня тоже, может, это относится только к Win9x. Попробуй вариант со скринсэйвером.
--------------------
...None of that can stop us now,we will make it through somehow... |
|||
|
||||
| AlexS |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 27.3.2002 Репутация: нет Всего: нет |
Если ты админ, то просто напиши программу состоящую из одного окна которое нельзя положить или закрыть без знания соответствующего пароля.
Всё. Хотя можно на АSMе отключить указатель мыши или попробовать запретить перерисовку изображения на экране при помощи API. |
|||
|
||||
| Rutti |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 225 Регистрация: 25.7.2004 Репутация: нет Всего: нет |
А у меня что-то не поллучается выключить монитор...
AfxGetMainWnd()->m_hWnd зачем, например, если прога консольная? |
|||
|
||||
| ip127001 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 164 Регистрация: 24.11.2006 Где: Omsk Репутация: нет Всего: -1 |
откройте С++ для хакеров там полно этой туфты
--------------------
aqua currit et debere currere ut currere solebat |
|||
|
||||
| Tectoder |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 202 Регистрация: 13.3.2007 Репутация: 7 Всего: 8 |
Самое простое, что приходит в голову по "блокировке" - создавать пустой рабочий стол и переключаться в него. И все
|
|||
|
||||
| alias_trinity |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 10.5.2007 Репутация: 1 Всего: 1 |
SendMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_MONITORPOWER,1);
|
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |