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

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

Delete Ctrl+Alt+Del [D7, WinXP]


Страницы:   1 2

Volume ©   (2005-05-04 16:55:00) 

каким образом можно ПОЛНОСТЬЮ отключить сочетание Ctrl+Alt+Del на время работы программы? Пробовал программно отключить клаву - не помогло!


Anatoly Podgoretsky   (2005-05-05 16:55:00) [21]

Eraser ©   (05.05.05 16:42) [13]
Не вредная, вредительская.


Eraser   (2005-05-05 16:42:00) [22]

Gero ©

Это понятно! Эт я так к слову подкинул... может кому пригодится...

Volume ©

А вот блокировать Ctrl+Alt+Del не нужная и вредная задача.


Gero   (2005-05-05 16:36:00) [23]


> [Запретить диспетчер задач (Alt+Ctrl+Delete)]

Диспетчер задач, но не Ctrl+Alt+Del.


Eraser   (2005-05-05 16:20:00) [24]

Во, нашёл!
(по моему Root key здесь HKEY_LOCAL_MACHINE)

[Запретить диспетчер задач (Alt+Ctrl+Delete)]
Key=\Software\Microsoft\Windows\CurrentVersion\Policies\System
Value=DisableTaskMgr

[Запретить редактор реестра]
Key=\Software\Microsoft\Windows\CurrentVersion\Policies\System
Value=DisableRegistryTools

[Скрыть иконку "Сетевое окружение"]
Key=\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu
Value={208D2C60-3AEA-1069-A2D7-08002B30309D}

[Скрыть иконку "Вся сеть"]
Key=\Software\Microsoft\Windows\CurrentVersion\Policies\Network
Value=NoEntireNetwork

[Скрыть рабочие группы]
Key=\Software\Microsoft\Windows\CurrentVersion\Policies\Network
Value=NoWorkgroupContents

[Запретить настройку рабочего стола]
Key=\Software\Microsoft\Windows\CurrentVersion\Policies\System
Value=NoDispCPL

[Не сохранять настройки рабочего стола]
Key=\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Value=NoSaveSettings

[Запретить команду "Выполнить"]
Key=\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Value=NoRun

[Запретить "Избранное"]
Key=\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Value=NoFavoritesMenu

[Запретить "Завершение работы"]
Key=\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Value=NoClose

[Запретить "Документы"]
Key=\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Value=NoRecentDocsMenu

[Запретить доступ к "Пуск"]
Key=\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Value=NoSetFolders


Marser   (2005-05-05 00:08:00) [25]

Глобальный хук (WH_KEYBOARD или др.), отлавливающий данную комбинацию, может помочь.


Alpine   (2005-05-04 23:35:00) [26]

В Win9х  делается так :
procedure TForm1.Button1Click(Sender: TObject);
var old:Boolean;
begin
old:=True;
//Запретить CTRL+ALT+DEL
SystemParametersInfo(SPI_SCREENSAVERRUNNING,1,@old,0);
end;

procedure TForm1.Button2Click(Sender: TObject);
var old:Boolean;
begin
old:=True;
//Разрешить CTRL+ALT+DEL
SystemParametersInfo(SPI_SCREENSAVERRUNNING,0,@old,0);
end;

В win2k/xp надо в реестре!

HKEY_CURRENT_USER\
Software\Microsoft\Windows\CurrentVersion\Policies\System\
DisableTaskMgr
Подраздел System скорей всего нужно создать!
В созданном подразделе System cоздай "ПАРАМЕТР DWORD" DisableTaskMgr
со значением 1-выключает (0 включает)


Gero   (2005-05-04 22:47:00) [27]


> Volume ©   (04.05.05 21:51)

Я могу.
Пришли мне свою клавиатуру, я удалю из нее клавиши Ctrl, Alt и Del.
Потом отошлю тебе обратно.
Обойдется все это всего лишь в 1000$, не считая стоимости пересылки.


Volume   (2005-05-04 21:51:00) [28]

А есть такие, кто сможет решить мою проблему?


alpet   (2005-05-04 20:23:00) [29]

Volume ©   (04.05.05 19:21) [5]
Я смогу, только не на Delphi, а на BP7.0 и не под Windows, а под DOS :)

Если серьезно - за такую задачу лучше браться с помощью DDK & MSVC++. Я драйверов под Win32 еще не писал.


Volume   (2005-05-04 19:21:00) [30]

alpet ©   (04.05.05 18:04) [4]
А ты так сможешь?


alpet   (2005-05-04 18:04:00) [31]

Напиши драйвер, перехвати аппаратное прерывание IRQ1 и делай с клавой все что хочешь, если сможешь.


RedStranger   (2005-05-04 17:17:00) [32]

А как ты пытался ее программно отключить?


Gero   (2005-05-04 17:16:00) [33]

Никак, да это и ни к чему.


Anatoly Podgoretsky   (2005-05-04 17:11:00) [34]

И славо богу


Страницы:   1 2

Наверх

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