Хочу отметить одну фишку. Где-то на этапе "Scan OEM Driver folder & CopyOemInf finished" открывается большое количество окошек с надписью о том, что драйвера не имеют подписи и т.п. Впринципе, фиг бы с ними - они сами и закрываются, но вот динамик при этом противно пищит...[/q]
Использовать ВСЕ подписанные драйвера. Или же
UseMakeOEMDrvPnf = 0, тогда не pnf создаватся будут, а только пропишется новый путь поиска драйверов.
ProkVS
Цитата:
; При AutoCleanup = 0 после проверки правильности установки можно запустить Finish.exe once и
; пройдет автоочистка. По умолчанию 1.
В PreSetup.ini изночально стоит AutoCleanup = 0
|
Ошибка в другом (выделенно). По умолчанию - при отсутствии пункта в инишке! В проге зашито. Это про все умолчания.
Код:

var
DrvFolderPach: string = '%SystemDrive%\D';
SilentFinishMode: boolean = false;
AutoCleanup: boolean = true;
А параметр для очистки должен быть "cleanup" (Finish.exe
cleanup)
___
Цитата:
если из фаила PreSetup.ini не удалять секцию [POSTSETUP_SETTINGS]
по после runonceex выскакивает ошибка: "ошибка установки фаила inf причина: операция ввода вывода была прервана из-за завершения потока команд или по запросу приложения"
|
Я не телепат, но скорее всего у Вас что-то пытается отправить комп на перезагрузку до завершения процесса установки.
И когда появляется ошибка? Окно Finish на экране было в этот момент. Посмотрите свой RunOnceEx, и значение ключа
RunOnceExKey - оно должно быть сопостовимо с другими записями, и процесс, отправляющий систему в ребут (если есть) должен быть последним.
Fraerok
Цитата:
зачем мы тогда прописываем UnzipDirName, если все-равно дрова скопируются в %SystemRoot%\OEMDrv?
и когда используется AltDirName?
|
UnzipDirName - та папка, куда будут распаковыватся пакеты. Для башратовскийх - в корень диска. Благодаря их структуре сами пакеты окажутся в папке %SystemRoot%\D
Если ВАМ не надо сохранять дрова после установки, то поставте KeepDrivers = 0 и ничего не будет копироватся, а папка удалится.
Если же надо, то настройте настройки в Finish.ini
На счет AutoCleanup - для отладки поставте 0, если все драйверы ставятся правильно, можно поставить 1. Все после финальной стадии очистится автоматом.
AltDirName делалось для внутрифирменных целей. Из этой папки берутся драйвера, если не найденна DrvDirName, можете просто не обращать внимание.