MeTaL
11-08-2007, 15:40
Пытаюсь создать аддон для интеграции, который полностью удалял бы из дистрибутива MS Outlook Express.
Посмотрел как это делают на www.ryanvm.net и как это делает nLite, результаты разные... Кое-какие файлы MSOE остаются в одном варианте, когда в другом удаляются и наоборот, но не в этом суть. nLite, помимо удаления файлов MSOE, удаляет файл cdosys.dll, а также inf'ы msoe50.inf и wab50.inf + записи о них из syssetup.inf. На www.ryanvm.net просто заменяются на пустые инфы и удаляют файлы MSOE. А файл cdosys.dll вообще не трогают.
На сколько я понял, по-экспериментировав, UpdatePack не удаляет записи из syssetup.inf. При интеграции готового аддона удаления MSOE, с помещением файла cdosys.dll в delOC.lst, винда либо ругается на него при инсталяции, либо не применяет настройки oobe. Если его не трогать вообще, то после интеграции аддона винда ставится нормально, но присутствует ошибка в setuperr.log: Ошибка:
Программа установки не зарегистрировала элемент управления OLE C:\WINDOWS\system32\cdosys.dll из-за следующей ошибки:
LoadLibrary возвращена ошибка 126 (указанный модуль не найден).
Собственно вопрос... Стоит ли удалять данный файл, в том числе из syssetup.inf ? Если да, то как? Не руками же...
Или если не трогать его, как избавиться от ошибке в setuperr.log и вообще критично ли это?
Посмотрел как это делают на www.ryanvm.net и как это делает nLite, результаты разные... Кое-какие файлы MSOE остаются в одном варианте, когда в другом удаляются и наоборот, но не в этом суть. nLite, помимо удаления файлов MSOE, удаляет файл cdosys.dll, а также inf'ы msoe50.inf и wab50.inf + записи о них из syssetup.inf. На www.ryanvm.net просто заменяются на пустые инфы и удаляют файлы MSOE. А файл cdosys.dll вообще не трогают.
На сколько я понял, по-экспериментировав, UpdatePack не удаляет записи из syssetup.inf. При интеграции готового аддона удаления MSOE, с помещением файла cdosys.dll в delOC.lst, винда либо ругается на него при инсталяции, либо не применяет настройки oobe. Если его не трогать вообще, то после интеграции аддона винда ставится нормально, но присутствует ошибка в setuperr.log: Ошибка:
Программа установки не зарегистрировала элемент управления OLE C:\WINDOWS\system32\cdosys.dll из-за следующей ошибки:
LoadLibrary возвращена ошибка 126 (указанный модуль не найден).
Собственно вопрос... Стоит ли удалять данный файл, в том числе из syssetup.inf ? Если да, то как? Не руками же...
Или если не трогать его, как избавиться от ошибке в setuperr.log и вообще критично ли это?