![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Help!!! [D6, Win95/98, WinXP]
Alex © (2002-07-05 13:19:00)Please, срочно помогите!!! Как определить, что сейчас загружена программа с использованием DirectX (короче - игра //дети балуются)?
Mirovodin (2002-07-10 10:30:00) [1]На ddhelp.exe нельзя проверять, она юзается многими мультимедийными прогами, а иногда остается висеть да же после закрытия игр ! По этому отслеживай именно ddraw.dll.
Proton (2002-07-09 19:09:00) [2]внедрятся в процесс
(про это тут до фига говорится)
актианого окна
GetForeguraundWindow
+
GetWindowThreadProcessId
+
GetModuleHandle("ddraw.dll") // вернет нуль - не игра
вообщем примерно так
да и тут (на форуме) недавно видал вопрос про получние списка загруженных библиотек
Cobalt (2002-07-05 23:45:00) [3]Смотри среди запущенных процессов ddhelp.exe и убивай его. Прога (игра) и вылетит;) Правда, я, например, в Винампе указал играть через DSound, так что это не для каждого подойдет.
Лучше смотреть по названию (ака пути) (тем более, не все игры обязательно используют DirectX)
Alex (2002-07-05 22:13:00) [4]Help!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
666
Alex (2002-07-05 15:32:00) [5]Help,Help,Help,Help,Help,Help,Help!