Member
Статус: Не в сети Регистрация: 29.06.2003 Откуда: SJ, CA
Захотелось мне установить и запустить 3D Mark 99 под Windows 2000/XP, устанавливается нормально, но при запуске говорит что не установлен DirectX 6.0, в системе стоит 9.0b. В справке сказано что "данная программа может заработать или не заработать на системе с Windows 2000" (мой перевод). Существует ли патч исправляющий эту ошибку, если да то где его искать.
_________________ Mundus vult decipi, ergo decipiatur.. FreeBSD 4ever!..
Member
Статус: Не в сети Регистрация: 21.10.2003 Откуда: Санкт-Петербург
в реестре найти версию директа и ручками написать 6.0
ветку я сейчас не помню, но у меня сработало точно, правда мне для вивошной карточки прогу надо было запустить...
Member
Статус: Не в сети Регистрация: 29.06.2003 Откуда: SJ, CA
он похоже вообще принципиально под 2k/XP работать не хочет, а запустить надо. Пробовал даже засунуть файлы от 6 директа, и восстановить старые пути (Program Files\DirectX\dxdiag.exe), режим совместимости - не помогает
_________________ Mundus vult decipi, ergo decipiatur.. FreeBSD 4ever!..
Member
Статус: Не в сети Регистрация: 29.06.2003 Откуда: SJ, CA
Так вот после изучения откуда же 3D Mark берет версию директа, было обноружено что он обращается
к библиотеке DDRAW.DLL Из поставки DirectX. В этой библиотеке есть строка "версия" которая задается
при сборке библиотеки собственно в dll файл. Если поменять эту строку каким-нибудь редактором ресурсов
например моим любимым ResHacker(можно стандартным MS Visual Studio), и поместить вышеуказанный модифицированный
файл в папку с программой, то 3D Mark перестает выдавать ошибку о версии, он просто перестает грузиться
Попробовал так же еще один вариант. Из свежеустановленного Win'98 выдираем файл DDRAW.DLL и кидаем в папку с
программой, после запуска 3dmark.exe появляется следующая ошибка:
Заголовок окна: 3Dmark.exe - Tочка входа не найдена
Содержание ошибки: Точка входа в процедуру MakeCriticalSelectionGlobal не найдена в библиотеке DLL Kernel32.DLL
После недолгих раздумий я кинул файл KERNEL32.DLL(Win'98) в папку с 3D Mark, и получил следующую ошибку:
Заголовок окна: 3Dmark.exe - Tочка входа не найдена
Содержание ошибки: Точка входа в процедуру SUnMapLS_IP_EBP_20 не найдена в библиотеке DLL Kernel32.DLL
Народ! Что вы думаете по этому поводу?
_________________ Mundus vult decipi, ergo decipiatur.. FreeBSD 4ever!..
Злостный читер
Статус: В сети Регистрация: 15.12.2003 Откуда: Russia, MO Фото: 241
Цитата:
После недолгих раздумий я кинул файл KERNEL32.DLL(Win'98) в папку с 3D Mark, и получил следующую ошибку: Заголовок окна: 3Dmark.exe - Tочка входа не найдена Содержание ошибки: Точка входа в процедуру SUnMapLS_IP_EBP_20 не найдена в библиотеке DLL Kernel32.DLL Народ! Что вы думаете по этому поводу?
меж собой библиотеки не вяжутся (точки входа найти не могут...по нашему "линки") - возможно все равно используется XP Kernel32
Member
Статус: Не в сети Регистрация: 29.06.2003 Откуда: SJ, CA
как это можно обойти, ведь если заменить kernel32 в system32 то естессно не будет работать XP, у меня возникла идея написать dll который будет инторпритировать линки от Win 9x приложений на ядро(dll) NT
_________________ Mundus vult decipi, ergo decipiatur.. FreeBSD 4ever!..
Member
Статус: Не в сети Регистрация: 29.06.2003 Откуда: SJ, CA
kv0
Цитата:
3dMark 99 под Win2k/XP не работает. Хоть что ты с ним делай.
Еще как работает, модифицировал библиотеку ddraw.dll (dx 9.0c) и под 2к отлично работает но под хр процесс грузится в памать и дальнейшей загрузки не происходит
_________________ Mundus vult decipi, ergo decipiatur.. FreeBSD 4ever!..
Member
Статус: Не в сети Регистрация: 09.02.2008 Откуда: Санкт-Петербург
Я не некропостер, просто сабж людям удаётся запустить по инструкции ( http://community.futuremark.com/forum/s ... ost1281703 ) на Win7 x64, а у меня - ни в какую, понять почему не могу. Кто-то пробовал этот способ, сработал может у кого?
_________________ Prime Z370-P, Core i7-8700K@4.6, Thermalright Macho, Kingston HyperX Fury 32ГБ 3200, RTX 4070Ti, SF Leadex SE Platinum 1200W, PM1733 7.68TB, VG27BQ
Я не некропостер, просто сабж людям удаётся запустить по инструкции ( http://community.futuremark.com/forum/s ... ost1281703 ) на Win7 x64, а у меня - ни в какую, понять почему не могу. Кто-то пробовал этот способ, сработал может у кого?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 27
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения