Было:
Цитата:
Аддоны, использующие SYSOC.
Аддоны этого типа устанавливаются с помощью INF скриптов.
Новая редакция:
Цитата:
Аддоны, использующие SYSOC.
Аддоны этого типа иcпользуют особый вид установки – установку дополнительных компонентов Windows- System optional components ( Sysoc ). Разработчики решили дать выбор – устанавливать необязательные приложения или нет. Например, Игры, WMP и т.д.
В установленной системе за работу с дополнительными компонентами отвечает Sysocmgr.exe, который запускается при выборе вкладки “Установка компонентов Windows” в оснастке “Установка и удаление программ”. Все отображаемые данные Sysocmgr.exe, как и установщик Windows, берет из файла Sysoc.inf. Следовательно, именно этот файл и изменяется для добавления аддона в процесс установки Windows и в оснастку “Установка и удаление программ”.
Для этого, в INF- скрипт добавляется секция [Optional Components] , а также дополнительные инструкции в исполняемую секцию. Подробнее читайте в Приложении 5.
Метод Sysoc не делает аддон частью системы или дополнительным компонентом, он только позволяет использовать механизм Sysoc для установки и удаления аддона. Например, если для вашего аддона достаточно скопировать файлы в определенные папки, то файл Sysoc.inf изменять вообще не нужно. Для копирования файлов достаточно сделать записи в файлах Txtsetup.sif и Dosnet, правда это уже не будет метод Sysoc.
Основные конфигурационные файлы для этого типа аддона:
Код:
Код: Выделить всё
Txtsetup
Dosnet
SysocАддоны этого типа устанавливаются с помощью INF скриптов...далее по тексту[/i]
В Приложении 2. Тонкости использования inf- файлов \ 2. Методы деинсталяции,
будет обновлен "Готовый шаблон" от James Zero.
Жду ваших замечаний
(чтобы незабыть) небольшая опечатка:
Petya V4sechkin за Update Pack и возможность писать под него свои аддоны, а тайже за всегда квалифицированную помощь

)… Мне нужно заменять значения в этих упакованых файлах, желательно средствами UP. Хочу выложить аддон для маршрутизации нескольких интернет (PPPoE) соединений, а в винде стоит ограничитель на 1 одновременное соединение. Я долго искал, какже в "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0004\WanEndpoints" попадает значение (адрес к переменной динамический), выяснил что из файла "NETRASA.IN_", а .inf файлы заменять на свои в публичном аддоне считаю неприличным
пытался ввести вторую переменную... Уже ушел пробовать. Спасибо!