|
Вопрос # 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 разумеется). Заранее благодарен.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|