Нет, если вы не можете взломать программу или найти совместимый эмулятор.
Результаты dxdiag
наиболее вероятны только для целей отчетности. Я серьезно сомневаюсь, что Overwatch запускает dxdiag
чтобы определить, какое оборудование у вас есть на вашем компьютере. Скорее, оба dxdiag
и Overwatch спрашивают драйверы ОС, какое у вас оборудование.
Думайте о dxdiag
как об эксперте газетного репортера, делающем фотографии и пишущем историю на месте преступления. Независимо от того, насколько точным может быть этот отчет, полицейское управление собирается использовать своего собственного фотографа и детективов для сбора улик непосредственно со сцены, а не через репортера. Единственный способ заставить детектив сообщать различную информацию - это один или несколько из следующих:
- Измените место преступления так, чтобы оно было другим.
- Измените детектив, чтобы он обрабатывал информацию по-другому.
- Измените информацию детектива, когда он ее собирает.
Итак, чтобы обойти это, вы должны выяснить, как:
- Измените компьютер таким образом, чтобы он обладал (или, по-видимому, имел) необходимыми аппаратными возможностями.
- Измените программу так, чтобы она прошла ваше оборудование (или вообще пропустила проверку)
- Измените драйверы DirectX, которые передают информацию о компьютере в программу и
dxdiag
, или напишите какой-нибудь "шим", который перехватывает и изменяет данные, о которых сообщается.
Для обычного программиста это не тривиальные вопросы, и может случиться так, что программа все еще несовместима с вашим оборудованием.
Одна из таких "прокладок", которая не требует перепрограммирования, - это найти эмулятор, который может эмулировать необходимое оборудование. Возможно, QEMU или другие доступные проекты эмуляторов могут это сделать.