| 
| 
 | Вопрос # 845/ вопрос открыт / | 
 |  Доброго времени суток, уважаемые эксперты! У меня к вам такой вопрос? На клавиатуре есть клавиши Ctrl и Alt,а между ними клавиша с флажком (Windows).
 Подскажите пожалуйста как при помощи Delphi,
 мне её заблокировать(Ну, и как разблокировать).
 Мне это нужно для того, что когда будет
 запущена моя программа, то чтобы нажатием на
 эту клавишу небыло доступа к диску C:\,
 вообщем когда моя программа перекроет все
 окна, то к диску C:\ не как нельзя было попасть.
 Заранее благодарен.
 
|  |   Вопрос задал: Толков Геннадий Викторович (статус: Посетитель)Вопрос отправлен: 10 августа 2007, 01:10
 Состояние вопроса: открыт, ответов: 1.
 |  Ответ #1. Отвечает эксперт: Градов Ю.М. Здравствуйте, Толков Геннадий Викторович!Можно подавить реакцию Windows на CTRL+ALT+DEL (Диспетчер задач), ALT+TAB (Переключение между приложениями), CTRL+ESC (кнопка Windows):
 Приложение:Переключить в обычный режим  SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, 0, 0);  SystemParametersInfo(SPI_SCREENSAVERRUNNING, 0, 0, 0);  
|  | Ответ отправил: Градов Ю.М. (статус: 8-ой класс)Время отправки: 10 августа 2007, 13:50
 Оценка за ответ: 3
 |  
 Мини-форум вопросаВсего сообщений: 5; последнее сообщение — 12 августа 2007, 00:30; участников в обсуждении: 3. 
|   | min@y™ (статус: Доктор наук), 10 августа 2007, 08:13 [#1]:Это хреновая идея. Если ты заблокируешь (если получится) клавишу Win, то я всё равно долезу до диска C:\ другим способом, их много. 
 Для чего тебе надо блокировать доступ к диску? В чём смысл?
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Вадим К (статус: Академик), 10 августа 2007, 11:24 [#2]:To min@y™: Не ругайтесь. To Толков Геннадий Викторович: опять попытки защититься от призрачной угрозы?
 если бы мне понадобилось пробить вашу защиту, я
 1) запустил бы консоль (cmd)
 2) создал бы ярлык на нужный мне каталог
 3) запустил бы любую программу (блокнот) в которой есть диалог "открыть файл".
 4) самый извратный. Напишу прогу, которая сама всё откроет, что мне надо.
 
 Поделитесь целью, с которой вы хотите блокировать доступ к диску C. Опять программа для инернет-кафе?
 Может проще всё решить с помощью встроенных средств администрирования? создать пользователя которому и назначить права?
 Галочка "подтверждения прочтения" - вселенское зло. |  
|   | Толков Геннадий Викторович (статус: Посетитель), 11 августа 2007, 00:31 [#3]:Здравствуйте уважаемые эксперты. Этот код не подходит, нажав на клавишу панелька выскакивает а значит есть доступ
 к диску C:\. Зачем мне это надо, всё просто когда я на работе
 детишки лазиют и удаляю не то что надо, а мне потом по
 новой надо чтото делать. Хочу сделать программу кинуть туда ярлыки от игр и пусть играют, а на C:\ не лезут,
 хочу закрыть доступ для них вот и всё, помогите если можно. Заранее благодарен .
 |  
|   | Вадим К (статус: Академик), 11 августа 2007, 13:42 [#4]:to Толков Геннадий Викторович : А у меня между клавишами  Ctrl и Alt нет кнопки window
  я вам сказал же как делать. Просто настройке администирование на машине и не морочте голову. Создайте им отдельного пользователя и всё!
 Есть и второй способ - административный - ремень  безопасности называется. Один раз выдашь и всё, до следующей профилактики
  
 Но есть и третий способ. Он заключается в подмене эксплорера. Можно написать свою программу и указать , что при регистрации пользователя запускать её. А на форме можно наставить кнопок для запуска игрушек.
 Прописывать в реестре нужно тут
 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
 параметр Shell
 Галочка "подтверждения прочтения" - вселенское зло. |  
|   | Толков Геннадий Викторович (статус: Посетитель), 12 августа 2007, 00:30 [#5]:Здравствуйте уважаемые эксперты. Ладно чёрт с ней с кнопкой, а можно клавиатуру отключить полностью (при помощи Delphi разумеется). Заранее благодарен. |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |