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

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

подавить реакцию Windows на CTRL+ALT+DEL (в XP-ке)


Страницы:   1 2

DK ©   (2004-04-18 20:51:00) 

Ну как типа сделать это, под 98/ме может и пашат способы с фака, на хп-ке пока не наблюдалось. Как говорится кто чем может


Almaz   (2004-04-22 23:43:00) [1]


> Игорь Шевченко ©   (22.04.04 01:01) [22]
> Almaz ©   (21.04.04 01:48)
>
> Вот мне интересно, неужели ты всерьез веришь...

Пока живу - надеюсь :)

Удачи.


Игорь Шевченко   (2004-04-22 01:01:00) [2]

Almaz ©   (21.04.04 01:48)

Вот мне интересно, неужели ты всерьез веришь, что все, кто задает вопрос о "подавлении реакции на CAD", о перехвате CAD и т.д. смогут разобраться в том, как написать собственную GINA и корректно ее установить ?

С уважением,


Sirgfine   (2004-04-22 00:49:00) [3]

1) Windows восстановит Task Meneger, если у него будет от куда восстанавливать. (надо 4 экземпляра стереть, тогда он при всём своём желании не восстановит).
2) Стирать надо при перезагрузке (загрузке).
3) Запрос к пользователю это всего лишь MessageBox. Послать ей один раз команду нажатия модальной кнопки NO (по MSSDK надо посмотреть, что именно нужно посылать), и он заткнётся.
А потом, что-бы вы (не вы) не пытались сделать, всё будет как в танке!


Почечуев Олег   (2004-04-21 13:52:00) [4]

Читайте в SDK про создание своей GINA.DLL там все подробно написано только на англицком.


DVM   (2004-04-21 13:16:00) [5]

Вот хорошо бы еще выяснить на каких системах и при каких обстоятельствах это будет работать. Есть подозрение что будет не везде.


Игорь Шевченко   (2004-04-21 13:05:00) [6]

DVM ©   (21.04.04 12:30)

Посмотрел я программку - хорошая идея! Даже если просходит переключение Desktop'а на WinLogon Task Manager запускается в Default Desktop. Если бы еще WinLogon на этот Default Desktop переключал, то проблем бы снять программу не было. Но не переключает.


Игорь Шевченко   (2004-04-21 12:40:00) [7]

Дело в том, что в WinXP при нажатии CAD при ряде политик не происходит переключение текущего Desktop на Desktop WinLogon'а. Не знаю, хорошо это, или плохо, наверное, плохо.


DVM   (2004-04-21 12:30:00) [8]

Мда... Похоже что все таки можно заблокировать CAD, но и политики править надо. Я не помню что я правил и правил ли вообще.


neodiX   (2004-04-21 12:20:00) [9]

Пардон :) Windows XP PRO Version 2002, SP1, все update'ы.


DVM   (2004-04-21 12:17:00) [10]


> neodiX ©   (21.04.04 12:09) [13]

Что за Windows?


neodiX   (2004-04-21 12:09:00) [11]

Попробывал код. У меня при политике по умолчанию с правами админа работает и CAD и Win+L. При CAD, как и говорил Игорь Шевченко, вызывается Task Manager.


DVM   (2004-04-21 10:48:00) [12]


> Настройки политики менять не пробовал ? Насколько я знаю,
> под WinXP при политике по умолчанию текущий десктоп не меняется,
> а вызывается Task Manager.

Да я вроде не менял ничего. Залогинен по администратором. Десктоп переключается замечательно - исчезает все, кроме тех окон и программ, что будут запущены на новом десктопе. При попытке нажать cad появляются на мгновение песочные часы и все.

> Кстати, Win+L тоже блокирует ? :))

Не пробовал, и не могу попробовать сейчас - нет делфи под рукой - не могу скомпилить. Попробуйте. Мне интересно это только у меня или у всех так.


Игорь Шевченко   (2004-04-21 10:42:00) [13]


> Под XP.


Настройки политики менять не пробовал ? Насколько я знаю, под WinXP при политике по умолчанию текущий десктоп не меняется, а вызывается Task Manager. Кстати, Win+L тоже блокирует ? :))


DVM   (2004-04-21 10:35:00) [14]


> Игорь Шевченко ©   (21.04.04 00:55) [8]
> Точная информация ?

http://www.delphimaster.ru/cgi-bin/forum.pl?id=1082487555&n=0

[5]

У меня этот код блокирует CAD. Под XP. На качество кода внимание не обращайте - это был какой-то эксперимент. Но суть ясна там.


Almaz   (2004-04-21 01:48:00) [15]


> Ермак ©   (19.04.04 17:41) [2]
> Да никак!
>
> Не-Воз-Мо-Ж-Но! Уже сотни раз говорили, так нет - опять!

И уже сотни раз слыша вопли "Не-Воз-Мо-Ж-Но! (С)" я тихонечко советую почитать документацию по GINA.DLL. Есть там такая функция - WlxLoggedOnSASкоторая как раз и может решить подобные пробемы с CAD :)

Удачи.


Игорь Шевченко   (2004-04-21 00:55:00) [16]

DVM ©   (21.04.04 00:18)


> Можно создать свой десктоп, и там не будут работать эти
> клавиши.


Точная информация ?


DVM   (2004-04-21 00:18:00) [17]

Можно создать свой десктоп, и там не будут работать эти клавиши.
Правда там и ничего другого не будет тоже :)


Gero   (2004-04-20 15:34:00) [18]

Модераторам - почему бы не писать стандартный ответ на подобные ветки и не закрывать их?
Только форум захламляют.


DVM   (2004-04-20 13:44:00) [19]


> Можно переименовать файл Task Menegera. И тогда он просто
> не запуститься. (запускать ведь нечего).
> Работает 100%. Я таким образом программу блокировки писал.

Он будет воостановлен системой защиты файлов сразу же. Еще ее отключать придется.


ПЛОВ   (2004-04-20 13:25:00) [20]

клавиши CTLR, ALT, DELETE извлекаються из клавиатуры и выкидываються подальше... работает - 200% если такой способ не устраивает - см. [2]


Страницы:   1 2

Наверх

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