Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Запрет запуска игры


Автор: Reptor 16.6.2005, 17:01
а можно ли как то с помощью Delphi запретить запускать какойто файл например игру косынка или солитёр

Автор: SoWa 16.6.2005, 17:06
Можно. Поставь на таймер код KillTask(твоя программа, кот. надо убить);
Ф-ю ищи по форуму.

Автор: Alex 16.6.2005, 19:46
Цитата
HKEY_CURRENT_USER\SOFTWARE\Microsoft\ Windows\CurrentVerson\Policies\Explorer

DWORD DisallowRun, значение 1 - запрещает запуск приложений указанных в списке:

HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun

Параметры типа STRING - список запрещенных приложений.

"1" - "program.exe"
"2" - "thebat.exe"
"3" - "icq.exe"

Автор: Alex 16.6.2005, 20:18
Требуется перезагрузка

Автор: <Spawn> 17.6.2005, 04:45
Без перезагрузки можно поставить глобальный WH_CBT хук, в котором запрещать запуск нужного тебе приложнения.

Автор: TP@MB@Y 24.6.2005, 19:30
А как запретить повторный запуск программы? Какая функция?

Т.е. например в обработчике OnCreate: если прога уже запущена, то закрыть

Автор: Alex 24.6.2005, 20:14
Модератор: Пожалуйста, один топик - один вопрос.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)