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

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

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

Аватара для volk1234

Старовер


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


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

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


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

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

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

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

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

 

Ветеран


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

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


NikLok,
Цитата NikLok:
Возможно ли используя метод SYSOC управлять установкой аддона через секцию [Components]
файла winnt.sif ? Это думается мне, было бы очень сильным плюсом данного метода? »
Возможно. Читайте версию для печати. Был опуликован способ. на примере winamp.

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

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

Отправлено: 23:18, 08-10-2008 | #291



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

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


Аватара для volk1234

Старовер


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

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


Цитата NikLok:
Кстати вопрос: что значит что (или что нужно сделать чтобы ) аддон стал частью системы? »
Никак.

Цитата NikLok:
Возможно ли используя метод SYSOC управлять установкой аддона через секцию [Components]
файла winnt.sif ? Это думается мне, было бы очень сильным плюсом данного метода? »
Управлять можно. Как вы могли прочитать постом выше, мы как раз это и обсуждаем.
Тоесть если аддон прописан в Sysoc.inf как Addon123(то есть прописанно имя запускаемой через Sysoc.inf секции аддона),
Код: Выделить весь код
Addon123=ocgen.dll,OcEntry,Addon123.inf,,7
то указав в winnt.sif
Код: Выделить весь код
Addon123=off
вы поидее отключите его установку.

Способ с отключением аддонов нельзя будет использовать при установке с CD\DVD - если они не перезаписываемые
В этом и есть слабость "сильного метода"
А с жесткого диска можно. Даже проще изменить inf- файлы аддона закоментировав параметр ;Modes=0,1,2,3 -
что приведет к добавлению аддона к компонентам ОС без установки, но с возможностью установить аддон позднее.
См. в Руководстве Приложение про Sysoc.inf.

Только для этого сществуют другие, более эффективные способы, те же аддоны WSE, changer, t40editor. Они позволяют изменять winnt.sif даже при установке с CD\DVD.

Цитата vserd:
Возможно. Читайте версию для печати. »
??

vserd как вам последний вариант обсуждаемого с вами куска?

-------

Ю-ху!

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

Отправлено: 23:20, 08-10-2008 | #292


Ветеран


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

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


volk1234, Очень хорошая новость, не мешало бы в руководство потом внести.

Отправлено: 00:32, 09-10-2008 | #293


Ветеран


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

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


Цитата volk1234:
vserd как вам последний вариант обсуждаемого с вами куска? »
Молчание знак согласия :)

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


Отправлено: 04:56, 09-10-2008 | #294


(*.*)


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

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


Цитата volk1234:
Обновлено Руководство
02.10.2008 версия статьи 1.40 »
Спасибо! Я немного поправил орфо, пункт. и стилистику в разделе I.

-------
Канал Windows 11, etc | Чат @winsiders

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

Отправлено: 05:57, 09-10-2008 | #295


Аватара для volk1234

Старовер


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

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


NikLok
Еще немного поясню.
Частью системы аддон может стать, если он правит системные файлы в дистрибутиве - подменой либо добавлением,
однако вы явно имелли в виду сторонние программы. Поэтому ответ - никак.
В руководство уже внечено и про минусы аддонов - их нелдьзя гибко извменять, и про аддоны решающую частично эту проблемму WSE,t40(в следующей редакции) и про ;Modes=0,1,2,3

Цитата vserd:
Возможно. Читайте версию для печати. Был опуликован способ. на примере winamp. »
мне самому интересно, где почитать? )

-------

Ю-ху!

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

Отправлено: 11:31, 09-10-2008 | #296


Ветеран


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

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


Цитата volk1234:
мне самому интересно, где почитать? »
Цитата:
DyadyaGenya 27-07-2008 11:15
......................................

и ещё, может кому пригодиться или даже получит одобрение и дальнейшее отображение в статье такая идея:
поскольку разным пользователям приходится ставить разные наборы программ, чтоб не собирать множество сборок которые будут отличаться друг от друга всего несколькими програмками, можно использовать свойство sysoc адонов попадать в список компонентов винды, и допустим делать мультизагрузку (как самый простой способ) с использованием разных вариантов winnt.sif где в секции [Components] указать какие интегрированые проги отключить, что то типа того:

[Components]
winamp=off

у меня так получилось, пока на большее не сподобился, хотя думаю можно при наличие времени и умения сделать даже графический интерфейсик, насколько я знаю у Boa Soft имеется подобный опыт (програмулина для выбора устанавливаемых прог)
IMO яснее некуда. Теперь остается выяснить почему не всегда срабатывает $winnt$.inf
[Components]
xxxxxx=Off

Для svcpack коментарий ";" работает, а вот для [Components] xxxxx=off не всегда...

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

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

Отправлено: 12:10, 09-10-2008 | #297


Аватара для Stanner

Ветеран


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

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


Вопрос к гуру:
Делая для себя аддон Foxit Reader, столкнулся с тем, что описанными в руководстве методами не удается создать ярлык для "Foxit Reader.exe". Шаблон - SVCPACK от Gora.
Все упирается в пробел: винда упорно ставит в ярлыке " после Foxit (т.е. в конце выглядит так: Foxit" Reader.exe), в результате чего ярлык некорректный!
Ставил разное количество " (до 3-х) в PROG_1 и "%PROG_1%", результат тот же. Пришлось создавать ярлык через 7-zip SFX, а удаление работает правильно.

Не сталкивались с таким? Как правильно создать ярлык для файлов с пробелами в имени?
Код: Выделить весь код
[PROG.AddShortcut]
Name		=%SRTC_NAME% 
CmdLine		=16422,%PROG_DIR%,%PROG_1%
WorkingDir	=16422,%PROG_DIR% 
SubDir		=%PROG_SDIR% 
InfoTip		=%PROG_INFO% 
...
PROG_DIR	="Foxit Software\Foxit Reader"
SRTC_NAME	="Foxit PDF Reader"
PROG_1		="Foxit Reader.exe"
PROG_SDIR	="Утилиты"
PROG_INFO	="Просмотр и правка PDF-файлов"

-------
Не используешь DropBox для бекапа и синхронизации данных?
"Data Access Error" уже идет к тебе!


Отправлено: 15:32, 20-10-2008 | #298


Аватара для jameszero

Модератор


Moderator


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

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


Stanner
Нужно использовать имя файла в формате 8.3 - пост 273

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

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

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

Отправлено: 16:23, 20-10-2008 | #299


Аватара для rexwonted

Старожил


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

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


1.
Из "Руководства по созданию аддонов" ясно, что файлы Sysoc, Txtsetup, Dosnet и Run должны заканчиваться пустой строкой. Для всех остальных такого правила не определено. Значит все остальные конфигурационные файлы (SpecCase, KillWFP.lst, Finish, DelDrv.lst, Required, Conflict и др.) не должны заканчиваться пустой строкой?

2.
В каких конфигурационных файлах первая строчка должна быть пустой? Вопрос потому, что в некоторых аддонах в файлах sysoc, txtsetup первая строчка пустая.

3. Имеет ли значение регист? Например, в некоторых аддонах папка SVCPACK обозначена как SvPack или svpack. Аналогично и файл Run обозначен как run (RUN).
Кроме того, в конфигурационных файлах может быть написано название интегрируемой программы в верхнем регистре, в то время, когда в папке SVCPACK он обозначен в нижнем регистре.
Например, в файле Run написано: XXXXX.CAB (XXXXX.cab, xxxxx.CAB, XXXXX.exe, xxxxx.EXE). А в папке SVCPACK лежит (соответственно) xxxxx.CAB (xxxxx.CAB, XXXXX.cab, xxxxx.EXE, XXXXX.exe)

4.
В какой кодировке должны сохраняться конфигурационные файлы? 1251 (ANSI - кириллица), 65001 (UTF-8) или 866 (OEM - русская)

5.
Цитата:
Важно! При переименовании папок аддонов всегда помните, что w конфигурационных файлах Required и Conflict используется статичное имя папки аддона, то есть после переименования папки аддона (допустим, по причине добавления префиксов), он уже не будет проверятся на конфликты с другими аддонами.
Если в файле Required прописано "x-Reset10", то после переименования папки или добавления префикса аддон не сработает должным образом?

Последний раз редактировалось rexwonted, 26-10-2008 в 18:06.


Отправлено: 11:18, 26-10-2008 | #300



Компьютерный форум 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




 
Переход