Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Инфо - Руководство по созданию аддонов (текущая версия)

Ответить
Настройки темы
Инфо - Руководство по созданию аддонов (текущая версия)

Аватара для volk1234

Старовер


Сообщения: 1708
Благодарности: 314


Конфигурация

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


Изменения
Автор: volk1234
Дата: 24-09-2010
Описание: новая версия на сайте

Руководство перенесено в статью на сайте, но его обсуждение не закончилось. Любой может добавить в него что- нибудь новенькое.

Предлагаю сосредоточиться пока на двух разделах, которые будут дорабатыватся в ветке и только потом переносится в Руководство.

Сейчас обсуждается статья: - новое приложение 9.
===============
*Если вы заметили орфографические ошибки, пишите, пожалуйста, в личку

Отправлено: 19:19, 27-02-2008

 
vek vek вне форума

Аватара для vek

Старожил


Сообщения: 400
Благодарности: 52

Профиль | Сайт | Отправить PM | Цитировать


Цитата volk1234:
предлагаю инструкцию разделить »
Излагаю свое видение содержания:

1. Общие понятия и определения.
читать дальше »
Вводная часть. Описание общей структуры аддонов. Основные определения, используемые в дальнейшем

2. Описание и назначение "служебных" файлов и папок аддонов.
читать дальше »

2.1.SpecCase
2.2.KillWFP.lst
2.3.Finish
2.4.DelDrv.lst
2.5DelOC.lst
2.6.Addon.nfo
2.7.Required
2.8.Conflict
2.9.Hive
2.10.Upd
Каждый файл заслуживает детального описания и примеров использования

3. Типы аддонов
читать дальше »

3.1. SYSOC
3.1.1. dosnet.inf
3.1.2. sysoc.inf
3.1.3. txtsetup.sif
3.1.4. РУководство по INF
3.2. SVCPACK
3.2.1. run
3.2.2. Создание "тихих" инсталяторов.

4. Примеры

-------
Addon: RegShot

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:52, 28-02-2008 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для volk1234

Старовер


Сообщения: 1708
Благодарности: 314

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


vek(кстати по русски -мул )
предложение интересно

несколько ремарок.
всеже основные главы надо выделить буквами(или в будущем будет другая структура)
поэтому предлагаю придерживатся нумерации типа ABC 123 1.1 2.1 3.1 тд (если уж стандартизируем)

ваше деление типов аддонов не на 4 вида интересно, но надо обьяснить подробнее почему именно так,
ведь не по принципу: все что осталось "запихнем" сюда.
например:не совсем верно распихивание конфигурационных файлов по разным разделам: типы аддонов, ...
всеже их описание с примерами лучше разместить рядом.


Опять же вы употребляете слово "служебный" и для конфигурационных файлов и для типов аддонов, что весьма путает
Категория служебный аддон появилась недавно, я в инструкции имел в виду именно это, подробнее смотрите ветку: открыта общественная группа Авторы аддонов

Any case, я сторонник "груповухи или вместе веселее", как решим совместно так и будет, любые предложения принимаются....

-------

Ю-ху!


Отправлено: 01:47, 28-02-2008 | #12


Аватара для volk1234

Старовер


Сообщения: 1708
Благодарности: 314

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


Gora, vek а если как то так?

Аддоны в зависимости от целей и способов реализации делятся на 4 типа(в зависимости от способов интеграции в дистрибутив):

1.Аддоны использующие SYSOС
вот здесь надо пригласить кого-нибудь знающего

2.Аддоны использующие для интеграции SVCPACK.
Изначально механизм SVCPACK предназначался для установки обновлений вышедших после ОС. Однако вместо обновлений можно устанавливать и другие приложения. Самое главное преимущество этого способа - SVCPACK обрабатывается за 13 минут до окончания установки Windows, когда уже доступны все инструменты : реестр, учетные записи..????..и когда существуют все необходимые папки и файлы.....????
В процессе работы скрипта Update Pack все файлы из папки аддона Files\ForceCopy\SVCPACK копируются в папку I386\SVCPACK дистрибутива Windows. Вся последовательность записей из файла Run добавляется в секцию [SetupHotfixesToRun] файла I386\svcpack.inf дистрибутива Windows.
Приложения внесенные в секцию [SetupHotfixesToRun] файла svcpack.inf и находящиеся в I386\SVCPACK начинают поочередно выполняться на Т13 .
В аддонах типа SVCPACK обычно используют SFX архивы(7z, RAR, и т.д.) либо исполняемые файлы, которые могут быть использованы и для установки на "живую" систему или "тихие" инсталяторы. Если исполняемых файлов или SFX архивов несколько, порядок запуска определяется в конфигурационном файле Run.


3.???????

4.Аддоны изменяющие дистрибутив в процессе интеграции обновлений и других аддонов. Категория т.н. служебных аддонов.


*спецально не трогаю инструкцию пока не оближем этот кусок- ИМХО для "чайников" он самый важный

-------

Ю-ху!


Последний раз редактировалось volk1234, 17-03-2009 в 17:37.


Отправлено: 02:05, 28-02-2008 | #13


Старожил


Автор проектов


Сообщения: 304
Благодарности: 135

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


1. SYSOC
2. SVCPACK
3. Аддоны изменяющие дистрибутив в процессе интеграции обновлений и других аддонов.
4. Комбинированные
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:07, 28-02-2008 | #14


Старожил


Автор проектов


Сообщения: 456
Благодарности: 92

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


All
Цитата volk1234:
-Run
-KillWFP.lst
-Finish
-Addon.nfo >(конфигурационные файлы)
-Required
-Conflict
-Hive »
А почему все забыли про START, например в HTMLINFO он прекрасно работает. Функции теже что и у Finish, но отрабатывает в самом начале.

-------
По-настоящему занятой человек в свободное время спит.


Отправлено: 07:19, 28-02-2008 | #15


Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

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


Цитата volk1234:
В аддонах типа SVCPACK обычно используют ...»
Не понял почему это описание перекочевало из пункта 2 в пункт 4!?
2 ALL
Мне кажется что мы здесь скатываемся к написанию статьи об аддонах, что само по себе не плохо и даже целесообразно, но разговор начинался со стандартизации оформления таковых!

а) Название папки аддона должно содержать номер версии, что бы когда потребуется представить список используемых аддонов можно без дополнительных вопросов определить версию аддона.
б) Название папки аддона должно содержать указание о типе интеграции в виде одной буквы в конце. Например: SVCPACK - P, SYSOC - C, комбинированные - K, изменяющие дистрибутив в процессе интеграции обновлений и других аддонов - S. Это облегчит их идентификацию по названию.
в) Название дистрибутива (архива) аддона должно содержать ДАТУ "выпуска". Формат даты тоже должен быть стандартизован.
г) Название папки аддона должно быть БЕСПРОБЕЛЬНЫМ, содержать только латиницу и цифры ну и некоторые допустимые символы.
Учитывая сказанное это может выглядеть так:
Аддон (название папки аддона): <WinFlip0424RU_P>
Название файла дистрибутива аддона: WinFlip0424RU_P_080206_09-59.7z

Почему-то забыли про аддон 3rdParty который необходим при использовании аддонов с типом интеграции SYSOC и комбинированных (для SVCPACK он не нужен, про четвертый тип не скажу). О его назначении необходимо написать в описательной части и в файл addon.nfo вводить указание о его необходимости, для указанных типов, ОБЯЗАТЕЛЬНЫМ требованием.

Последний раз редактировалось jameszero, 01-04-2008 в 12:23. Причина: разделение темы


Отправлено: 09:13, 28-02-2008 | #16


Аватара для volk1234

Старовер


Сообщения: 1708
Благодарности: 314

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


Цитата Shido:
А почему все забыли про START, »
Добавил

Цитата gora:
Название папки аддона должно содержать номер версии »
это уже есть в п.1 тоже самое по остальным пунктам

Цитата gora:
WinFlip0424RU_P_080206_09-59.7z »
представте до чего можно достандартизироватся.
все это хорошо, но мы здесь говорим о формате файлов и папок 8.3 в составе аддонов и тудже предлогаем архивы называть в 29.3 символов. Наверное лучше указать так: Для облегчения пользователям поиска и использования вашего аддона, добавляйте в название архива с очередной версией аддона дату сборки и\или версию аддона.

Цитата gora:
забыли про аддон 3rdParty »
как только ктонить грамотно распишет сразу добавлю.

-------

Ю-ху!


Отправлено: 10:29, 28-02-2008 | #17


Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

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


Цитата volk1234:
Все файлы и папки аддонов должны иметь имена в формате 8.3 »
Это что за фантазии?
Цитата volk1234:
В названии архива с аддоном и\или папки аддона желательно указывать версию или дату создания аддона. »
Это не совсем то, что написал я. Стандарт не должен иметь двойных толкований на то он и стандарт! Ни каких и/или. Для каждого файла, папки оговоренные правила, а то один вставит версию в архив дистрибутива, а другой только дату в имя папки. Это уже не стандарт получается, а анархия (что мы уже имеем в настоящее время).
Цитата volk1234:
это уже есть в п.1 тоже самое по остальным пунктам »
Это Вы здорово прокомментировали! Я что то пропустил или Вас уже назначили "Главным редактором" "стандарта"!? Коли так, тады Ой!!! Я считал, что каждый вправе высказываться, и решать, что должно попасть в стандарт, а что нет, будут ВСЕ, ну уж во всяком случае не Вы иначе бы я даже не стал писать!
Цитата volk1234:
представте до чего можно достандартизироватся.
все это хорошо, но мы здесь говорим о формате файлов и папок 8.3 в составе аддонов и тудже предлогаем архивы называть в 29.3 символов »
Это вообще трудно комментировать! Где это разговор шел о формате 8.3 имени дистрибутива и папок??? Как Вы вообще все это представляете? Имя папки в формате 8.3? Имя дистрибутива с указанием названия аддона, версии, даты и все это в формате 8.3!? Приведите примеры, я свои предложения снабдил примерами, а Вы пока только пустословите.

Отправлено: 12:00, 28-02-2008 | #18


Ветеран


Сообщения: 894
Благодарности: 137

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


Цитата gora:
а) Название папки аддона должно содержать номер версии, что бы когда потребуется представить список используемых аддонов можно без дополнительных вопросов определить версию аддона. »
Только не это. Название папки должно быть фиксированным. Иначе вы замучаетесь отвечать что "убери WinFlip0424RU_P, и оставь WinFlip0425RU_P".

А вот название архива с аддоном ОБЯЗАНО содержать версию аддона и/или другую информацию, которая позволяет быстро и однозначно определить нужную версию.

-------
Я не развожу политику в подписи
ПТН ПНХ


Отправлено: 15:27, 28-02-2008 | #19


Аватара для jameszero

Модератор


Moderator


Сообщения: 4920
Благодарности: 2580

Профиль | Сайт | Отправить PM | Цитировать


gora
Цитата vserd:
"убери WinFlip0424RU_P, и оставь WinFlip0425RU_P" »
И не только это. Нужно учитывать, что файлы conflict и required в других аддонах могут быть не готовы к смене названия отдельно взятого аддона.

Цитата gora:
а) Название папки аддона должно содержать номер версии, что бы когда потребуется представить список используемых аддонов можно без дополнительных вопросов определить версию аддона. »
Помоему, проще внести корректировки в диагностический аддон, чтобы он включал в архив с логами ешё и файл ADDONS.TXT, а в нём уже можно будет посмотреть версии и даты аддонов.

-------
RuntimePack официальный сайт
--
мои аддоны в облаке

Не было печали, апдейтов накачали.


Отправлено: 15:58, 28-02-2008 | #20



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Инфо - Руководство по созданию аддонов (текущая версия)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Как определить какая версия XP Корпоративка или Oem версия? Rock Microsoft Windows 2000/XP 2 10-01-2008 11:18
Текущая настройка безопасности ActiveX Motto Защита компьютерных систем 1 26-12-2004 19:05
Что такое текущая директория? Guest Программирование и базы данных 11 24-07-2004 00:19




 
Переход