УЧЕБНИК ПО АВТОУСТАНОВКЕ WINDOWS

       

Файл Sysoc.inf


Здесь то немногое, что удалось собрать.

Sysoc (System Optional Components) - это диспетчер установки дополнительных компонентов ОС. В процессе выполнения программы установки выполняется файл sysoc.inf, посредством ocgen.dll и других библиотек. Файл Состоит в основном из секций [Components] где указываются устанавливаемые дополнительные компоненты.

Синтаксис:

WGA=ocgen.dll, OcEntry, Pck_WGA.inf, HIDE, 7

WGA - имя исполняемой секции

ocgen.dll - библиотека обработчик sysoc

OcEntry - команда ocgen.dll (нечто вроде точки входа)

Pck_WGA.inf - название INF-файла устанавливаемого компонента

Hide - скрыть компонент

7- флаг (неизвестно); для ocgen.dll всегда равен 7

  • Для установки через Sysoc в ваш INF-файл необходимо добавить секцию:
  • [Optional Components]

    Имя исполняемой секции

  • Для размещения вашего приложения, устанавливаемого через Sysoc в группе 3rdParty (Программы сторонних разработчиков), добавьте в исполняемую сецию инструкцию Parent=NonMS. Также, уберите параметр HIDE из строки в Sysoc.
  • Параметр Modes=0,1,2,3 точное значение неизвестно, однако разместить его в исполняемой секции можно двумя способами:
  • Modes=0,1,2,3     ;аддон будет установлен по умолчанию

    ;Modes=0,1,2,3    ;аддон не будет установлен по умолчанию, его доустановка возможна из "Установки компонентов Windows"

    Без параметра Modes аддон не будет установлен.

     К содержанию



    Содержание раздела