Возможно ли по содержимому исполняемого exe-шника, связанным библиотекам или с помощью программ типа Process Explorer узнать, какую версию DirectX использует игра. Понятно,что случай когда на экран выводится мессадж-бокс "Ваша видеокарта не поддерживает DX11" мы здесь не рассматриваем.
1) Можно узнать по списку загруженных библиотек в памяти. 2) Можно посмотреть на список используемых API, так же на параметры которые передаются при инициализации D3D (D3D_FEATURE_LEVEL и т.д)
Vovan666 пишет: Табличку импорта смотри и все ссылки на WinAPI LoadLibrary со строками типа d3d10.dll. Есть игры (например, World in Conflict), которые подгружают директыксовские дллки самостоятельно.