qazazel написал(а):
какую именно dll-ку, если можно подробней.
Чтобы узнать какие файлы принадлежат DirectX нужно зайти Пуск-> Выполнить ввести dxdiag, после запуска Dxdiag выбираем вкладку "Файлы DirectX" и смотрим что там, видем первый файл - ddraw.dll, раз самый первый --значит самый главный, его то и надо переименовывать, после его переименовывания игры будут выдавать ошибку "Не удалось найти ddraw.dll"
qazazel написал(а):
виндоус (prof SP2), тщательно следит за этими файлами, после переименования появляются новые с такими же именем - т.е. защита от подмены системных файлов. (Мне кажется это можно обойти, но как?)
что то не то переименовываем, скорее всего это не файл DirectX
Впринципе, как уже сказал
XPEHOMETP можно просто отключить DirectX след. образом: опять Пуск->Выполнить->dxdiag зайти на вкладку "Дисплей" в пункте "Возможности DirectX" отключить ускорение DirectDraw тогда всё остальное тоже отключится и игры будут выдавать ошибку, но я так понимаю лазить каждый раз в Настройки неохота, особенно когда нужно быстро вырубить игры, поэтому делаем следующее: создаём два обычных текстовых файла Off.txt и On.txt , соответственно первый для выключения второй откат назад, и пишем в них следующее:
в Off.txt:
ren C:\WINDOWS\system32\ddraw.dll ddraw.dll.off
в On.txt:
ren C:\WINDOWS\system32\ddraw.dll.off ddraw.dll
команда ren переименовывает файлы из ddraw.dll в ddraw.dll.off и соответственно обратно, теперь нужно
изменить расширение у файлов на .bat т.е.: Off.bat и On.bat, они превращаются в выполняемые сценарии которые следуют просто запустить
P.S.: Да кстати, если человек знает что такое поиск то лучше переименовать не в ddraw.dll.off а во чтонить совсем иное, а то некот. могут просто найти его и переименовать обратно