![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Delete Ctrl+Alt+Del [D7, WinXP]
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]И славо богу