Имя пользователя:
Пароль:
 

Показать сообщение отдельно
6EC 6EC вне форума

Новый участник


Сообщения: 23
Благодарности: 3

Профиль | Отправить PM | Цитировать


Сравнительный анализ содержимого:
1) перепакованного файла DX9U.exe
2) оригинального полного пакета DirectX 9.0c August

показал следующее:

1. Отсутствие содержимого файлов BDANT.cab, BDAXP.cab, dxnt.cab
Аналогичные файлы обнаружены в установочном пакете Windows с последним символом "_" в расширении. К сожалению, механизма распаковки подобных файлов я не знаю, потому не сравнил размер каждого из файлов... (а их там много... но дело того стоило бы)

2. (!) Замечtна разница в отдельно взятых обновлениях, а именно:
AUG2007_d3dx9_35_x86
Dec2005_d3dx9_28_x86
Dec2006_d3dx10_00_x86
Dec2006_d3dx9_32_x86
Feb2005__d3dx9_24_x86
Feb2006_d3dx9_29_x86
Feb2006_XACT_x86
Jun2005_d3dx9_26_x86
Jun2007_d3dx10_34_x86
Jun2007_d3dx9_34_x86
Oct2006_d3dx9_31_x86

Разница обнаружена в .inf файлах, в частности, в строках

--- в DX9U
[SourceDisksNames]
99 = %DiskName%,,0,,-1
--- в DXoriginal
[SourceDisksNames]
99 = %DiskName%,"AUG2007_d3dx9_35-X86.cab",0,,-1

а также в отсутствии в НЕКОТОРЫХ inf файлах разделов с заголовками
[DirectX_System] и [DirectX_SysWOW64]

P.S. Осмелю предположить, что в по первому вопросу - так и должно быть (например, эти файлы уже есть в Windows в установочном пакете, т.е. они, так сказать, изначальны, а обновляются собственно всеми остальными обновлениями).
Что касается второго вопроса, то тут не совсем понятно, почему так.. Разница практически всегда незаметна, кроме указанного выше, но, может, именно это и влияет на неверную работу ?

Отправлено: 07:02, 21-10-2007 | #301