Я установил directx_Jun2010_redist.exe от Microsoft. На странице загрузки это указывает, что это - версия, Version:9.29.1962.
Однако, когда я сверяюсь с dxdiag, он пишет что "версия DirectX: DirectX9.0c (4.09.0000.0904)", Но почему это 4.09.xx, когда я просто установил 9.29.xxxx?
Странно, существует более новая версия DirectX с webinstaller только, который является Version:9.29.1973. Но когда я пытаюсь установить, это говорит, что более новая или эквивалентная версия уже установлена.
Там какой-либо путь состоит в том, чтобы узнать точно, какая версия directX установлена на моем компьютере?
Другими словами, Как я могу определить, какая версия directX установлена на неизвестном компьютере? Как я могу узнать, ли это 28.09.1886 (февраль 2010) или 27.09.1734 (август 2009) или последние 29.09.1962 (июнь 2010) версия?
Посмотрите Википедию - Microsoft Version Numbering, хотя они, кажется, использовали более короткие форматы также:
Основная Нумерация / Нумерация Вспомогательной версии
A.BB
Нумерация версии установщика
A.BB.CCCC
Нумерация версии программного обеспечения
A.BB.CCCC.DDDD
С A
= Основная функция, BB
= Незначительная функция, CCCC
= Основная сборка, DDDD
= Дополнительная сборка.
Так, когда главные или незначительные опции будут добавлены, целый номер версии обновит.
Все другие менее важные изменения только обновят сборку, которая приносит нам к правилу для клиентов...
Клиенты должны проверить номер версии, не номер сборки, чтобы определить, есть ли у них последнее.
Для Windows XP последняя версия, поддерживаемая ОС, 9.0c.
Не имеет значения при взятии офлайнового или веб-установщика они приведут к той же версии.
Поскольку установщик был переписан потому что люди, где нуждающийся в более легкой веб-установке.
Номера сборки отличаются больше чем 1, потому что были внутренние промежуточные тестовые версии.
Версия, показанная в DirectX, не включает установщик и таким образом отличается от одно видимое Вам.
Автономная версия 29.09.1962, веб-версия 29.09.1973. Оба 9.0c.
Разумно иметь приблизительно 4 альфа-сборки, 4 бета-сборки, 1 сборку конечных версий и сам выпуск.
В этом небольшом количестве сборок установщика не много было бы изменено.
Поэтому эквивалентная версия обнаруживается, потому что сам DirectX не был изменен.
Эй попробуйте автономную версию directx и затем установите его. так как после наблюдения этого вопроса я также установил этот june2010 directx, и это установило без любой проблемы. Вы просто используете инструмент для очистки и чистите Ваш Ваш ПК и попытку установить directx снова при установке от офлайновых сбоев. Ответьте мне.