eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 2 августа!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: Adler (+5 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Вопросы новичков —› Узнать,какую версию DirectX (8,9,10 или 11) использует приложение
Посл.ответ Сообщение

Ранг: 8.2 (гость)
Статус: Участник

Создано: 20 мая 2014 12:28 New!
Цитата · Личное сообщение · #1

Возможно ли по содержимому исполняемого exe-шника, связанным библиотекам или с помощью программ типа Process Explorer узнать, какую версию DirectX использует игра.
Понятно,что случай когда на экран выводится мессадж-бокс "Ваша видеокарта не поддерживает DX11" мы здесь не рассматриваем.

Ранг: 617.3 (!)
Статус: Участник

Создано: 20 мая 2014 12:37 · Поправил: Vovan666 New!
Цитата · Личное сообщение · #2

По названиям используемых дллок? d3dx9 d3dx10 и тд

Ранг: 53.9 (постоянный)
Статус: Участник

Создано: 20 мая 2014 12:55 New!
Цитата · Личное сообщение · #3

1) Можно узнать по списку загруженных библиотек в памяти.
2) Можно посмотреть на список используемых API, так же на параметры которые передаются при инициализации D3D (D3D_FEATURE_LEVEL и т.д)

Ранг: 8.2 (гость)
Статус: Участник

Создано: 20 мая 2014 14:41 New!
Цитата · Личное сообщение · #4

То есть без запуска никак невозможно это сделать? DLL к примеру нет,приложение берет их из system32

Ранг: 617.3 (!)
Статус: Участник

Создано: 20 мая 2014 14:45 New!
Цитата · Личное сообщение · #5

Табличку импорта смотри

Ранг: 376.8 (мудрец)
Статус: Участник
"Тибериумный реверсинг"

Создано: 20 мая 2014 17:11 New!
Цитата · Личное сообщение · #6

Vovan666 пишет:
Табличку импорта смотри

и все ссылки на WinAPI LoadLibrary со строками типа d3d10.dll. Есть игры (например, World in Conflict), которые подгружают директыксовские дллки самостоятельно.


Ранг: 1116.7 (!!!!)
Статус: Участник

Создано: 21 мая 2014 04:58 New!
Цитата · Личное сообщение · #7

ELF_7719116 пишет:
Есть игры (например, World in Conflict), которые подгружают директыксовские дллки самостоятельно


кстати, есть мысли, зачем они так делают?

Ранг: 73.1 (постоянный)
Статус: Участник

Создано: 21 мая 2014 10:04 · Поправил: Rustem New!
Цитата · Личное сообщение · #8

Gideon Vi
Чтобы использовать разный директХ, в зависимости от системы

| Сообщение посчитали полезным: Gideon Vi

 eXeL@B —› Вопросы новичков —› Узнать,какую версию DirectX (8,9,10 или 11) использует приложение

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS