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

Показать сообщение отдельно

Аватара для Guest

Guest


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


Цитата:
Можно заменить своими, нужно только запаковать их соответственно (makecab). Почему свои файлы не копируются, это уже второй вопрос (проблема с $OEM$ папками)
Не большая не точность. Что на самом деле:
1.
Проверил работоспособность своих oemInfo and oemlogo файлов - работают!
2.
а) запаковал "makecab zzz" - и заменил ими файлы созданные nlite (oemInfo.in_, oemlogo.bm_)
б) удалил файлы созданные nlite (oemInfo.in_, oemlogo.bm_), и за место них положил свои, не запакованные.
Итог: после попытки А и Б - файлов в системе не обнаружено ...

ps. Мне кажется, что стоит какая-то проверка nlite на подлинность своих файлов. (хотя бред какой-то).
pss. Способ помещения OEM'овских файлов через %OEM% директорию не рассматривается, хоть он и рабочий, но хочется разобраться, как эту функцию реализовали в nLite.

psss. Информация для модератора сайта. В раздел FAQ. Можно в дистрибутиве изменить sysoc.inf фаил (%WINDIR%\inf\sysoc.inf). Благодаря изменению не придется ручками лишний раз ковырять винды.
из дистрибутива распаковываем sysoc.in_ -> вносим изменения в sysoc.inf (удаляем "hide" на приложения которые хотим видеть в установке и удалении компонентов виндовс -> запаковываем "makecab sysoc.inf" -> и заменяем оригинальный фаил sysoc.in_ своим.

Пример: На SP2 изменил только эти строки:
Games=ocgen.dll,OcEntry,games.inf,,7
AccessUtil=ocgen.dll,OcEntry,accessor.inf,,7
CommApps=ocgen.dll,OcEntry,communic.inf,,7
MultiM=ocgen.dll,OcEntry,multimed.inf,,7
AccessOpt=ocgen.dll,OcEntry,optional.inf,,7
Pinball=ocgen.dll,OcEntry,pinball.inf,,7
MSWordPad=ocgen.dll,OcEntry,wordpad.inf,,7
ZoneGames=zoneoc.dll,ZoneSetupProc,igames.inf,,7

Отправлено: 11:45, 28-09-2004 | #690