Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Блокировка работы [D6, Win95/98, WinME, WinXP]


Страницы:   1 2

Nick_Omsk ©   (2003-08-16 22:18:00) 

Пишу прогу для интернет-кафе. По истечении времени комп перегружается. Многих заказчиков не устраивает, хотят чтобы как-нибудь блокировалась работа. Пробовал полноэкранное приложение чтобы всегда было поверх окон, но такие же окна могут переключаться между собой. Пробовал ShellExecute(..."Rundll32.exe keyboard,disable"...), но включить не могу, может кто-нибудь посоветует что-нибудь, буду рад


Prov   (2003-08-20 17:18:00) [21]

Если что, можно и мне скинуть vxd ? Пожалуйста...

А вообще-то, кто-то из моих знакомых писал заглушку под MsGina.dll - и вроде бы как получилось перехватить Ctrl+Alt+Del ^)).

Могу посоветовать, как делал я - посылал каждые пол-секунды команду BlockInput


Nick_Omsk   (2003-08-20 05:35:00) [22]

Для Дмитрий В. Белькевич ©. Наводку на VXD кинь пожалуйста, если не сложно.


Дмитрий В. Белькевич   (2003-08-19 21:19:00) [23]


> никогда этим не занимался.

Займешься - узнаешь. Особенно классно, когда усеры случано (?) сносят все игрухи на сервере. Потом - только стрелятся. У нас, правда, такого никогда не было, т.к. до файловой системы добраться нельзя.
Для Nick_Omsk: на vxd это делается элементарно - пара ассемблерных команды. Помню как-то баловался ;)


Nick_Omsk   (2003-08-19 16:19:00) [24]

Уважаемые мастера (особенная благодарность для Dobriy), по поводу Hookа, в полне приемлемая вещь и достаочно интересная, если с Hookом не получается я всётаки перегружаю, удалось убедить ржавого чайника Admina, что в помещении повышенная влажность, что способствует большему скоплению пыли на радиаторе проца, что с свою очередь приводит к повышению FSB поимерно на 10 в -6 степени на клаве радиатора нет, поэтому рассинхронизация. Но вот другая проблема, можно ли при усутановке Hooka поменять код клавиши? Если да то как, и если можно примерчик. Заранее благодарен.


sniknik   (2003-08-19 15:39:00) [25]

чего я не пойму зачем всегда пытаются запретить, блокировать, подмять систему под себя (она естественно от таких попыток будет уворачиватся ;о)).

а разве нельзя просто вызвать стандартный скринсейвер? там у него галочка "защита паролем", юзеру придется вводить, для разблокировки. разве нет?

сорри если "не в кассу", никогда этим не занимался.


Дмитрий В. Белькевич   (2003-08-19 01:04:00) [26]

Угу :) Я тоже на XP никак не перелезу, хотя дома уже давно стоит. Для клуба win98se пока имхо оптимальный вариант. Как подумаю, что под админовскими правами 60 усеров будет в сети сидеть брррр.... Я сейчас-то оболочку самописанную пользую - никаких проблем. Усеров полностью отделил от файлов. И проблем нет.


Marser   (2003-08-18 01:32:00) [27]

Не знаю, с 9х пока не вылез :-)


Дмитрий В. Белькевич   (2003-08-18 01:09:00) [28]

Для Nick_Omsk: правильно, что не нравится.
Для Marser: blockinput лично у меня 3-4 игры не блокирует. Чем дети, блин, и пользуются :( Играм, напрямую читающим порты (и фару в т.ч.) глубоко на этот блокинпут.
Для Dobriy: hook в общем случае неэффективен для блокировки и работает не всегда. Всякий бред с псевдовключениями скриншотов не работает никогда. Единственный вариант навсегда заткнуть эти кнопки - vxd.
Для Marser: вот самому интересно, sys заблокирует всё, что угодно, как vxd под 9x?


Marser   (2003-08-17 12:12:00) [29]

Насколько я знаю, под свежими Виндами CAD не блокируется.


Dobriy   (2003-08-17 12:09:00) [30]

Серьёзной темой ты занимаешся.
Для этого надо блокировать CTRL-ALT-DEL, ALT-TAB и другие кнопки.
Тут нужен HOOk на клавиатуру. Поищи по этим словам много найдёшь


Marser   (2003-08-17 12:02:00) [31]

blockinput


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо