![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 20.11.2006
Сообщений: 12
|
![]()
подскажите пожалуйста,как сделать что б во время выполнения программы другие программы были каким-то образом недоступны(то-есть, чтоб кроме данной программы нельзя было ничего включить)
|
![]() |
![]() |
![]() |
#2 |
Студент
Форумчанин
Регистрация: 10.11.2006
Сообщений: 196
|
![]()
Есть простой, но очень левый, метод решения этой проблемы:
ставишь на таймер: var h: HWND; begin H:=GetForegroundWindow; if H<>Handle then begin SendMessage(H,WM_CLOSE,0,0); //можно и WM_DESTOY SetForegroundWindow(Handle); end; end;
Visita Interiorem Terrae Rectificando Operae Lapidem...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 20.11.2006
Сообщений: 12
|
![]()
Дело в том, что программа интерактивная - это псих. тесты для школьников. Мне надо что б кроме теста они ничего не смогли делать.
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 01.12.2006
Сообщений: 241
|
![]()
Пишешь програму тестилку, устанавливаешь параметр всегда поверх других окон + тест на весь экран, что бы не была доступна кнопка пуск.
Програмисты - единственные люди, которым платят за исправления их же ошибок
![]() |
![]() |
![]() |
![]() |
#5 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
![]()
Т.к. у нас в универе стоит некоторая программа тестирования, то необходимо ещё что (даю такие рекомендации, т.к. если не осуществить любой из этих пунктов, то можно открыть другую программу):
1) заблокировать флоппик 2) заблокировать CD-ROM 3) заблокировать USB 4) заблокировать диспетчер задач Сильванович Михаил написал хороший метод, попробуй лучше его, т.к. он закроет любой окно, которое станет активным, да он и по проще будет, чем запрещать кучу вещей. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 20.11.2006
Сообщений: 12
|
![]()
Я только начинающий. Где мне искать инфу по этому? Я имею ввиду блокировку CD-ROM, USB итд?
Спасибо за помощь! ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Блокирование клавиатуры и мыши | =LeonZone= | Win Api | 15 | 04.02.2013 02:53 |
Блокирование клавиатуры | Milly | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 18.10.2007 19:15 |
блокирование функции | Fireleo | Win Api | 5 | 29.07.2007 17:04 |
Блокирование при работе с TList. | Riman | Общие вопросы Delphi | 7 | 31.05.2007 15:28 |
изображения других форматов | Toxa | Мультимедиа в Delphi | 1 | 24.04.2007 00:55 |