Цитата YikxX:
а нет ли возможности прикрутить анализ INI-файла драйвпака (лучше оригинального Башратовского) для проверки соответствия той или иной папки с драйверами той или иной ОС?»
|
Я уже думал над этим. Возможно так и сделаю, в виде отдельного ключа командной строки.
Еще один вариант сейчас рассматриваю, но это только для драйверов FastTrak. Суть его в том, что в PE-заголовке драйвера прописана версия целевой системы (5.0, 5.1, 5.2). Для реализации этого придется немножко доработать функцию проверки дубликатов файлов.
Кроме того еще будет добавлен чистильщик результирующего файла TXTSETUP, удаляющий драйвера, на которые нет ссылок в секции [HardwareIdsDatabase]. Это происходит, когда находятся несколько версий одного и тогоже драйвера, сразу старый, а потом более новый, который переопределяет в [HardwareIdsDatabase] все HWID-ы на себя, но в секциях [SourceDisksFiles], [SCSI.Load], [SCSI] записи остаются.
Еще будет добавлена проверка дубликатов в оригинальном дистрибутивном txtsetup.sif