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