Я знаю, что DirectX 9 использует много DLL, но основная DLL это d3d9.dll которую я могу заменить своей собственной, и таким образом "зацепить" приложение, используя DirectX 9. Я могу сделать то же самое для DirectX 8. Но у меня есть игра, которая вылетает, и она использует DirectX 5, но размещение моего пользовательского d3d5.dll в каталоге игр не загружает мой файл DLL. (DirectX для оболочки openGL). Какая основная библиотека DLL используется DirectX 5 для создания устройства (или эквивалент d3d9.dll->CreateDevice(Ex) ?)?

1 ответ1

0

Хорошо, похоже, что все версии DirectX от одной до 7 используют «ddraw.dll» в качестве основной DLL, а версия 8 использует d3d8.dll, версия 9 d3d9.dll. Что касается версий 10 и 11 d3d10.dll и d3d11.dll соответственно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .