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

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

Ответить
Настройки темы
Инфо - Авторам аддонов


Moderator


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


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

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


Изменения
Автор: Vadikan
Дата: 13-06-2009
Описание: ссылки



Полезные ссылки:

Скрипт для создания секций копирования/удаления файлов на inf
Руководство по работе с INF файлами
Работа с inf-файлами (EN)
Writing a Windows Installation Script (EN)
How to Write an INF (EN)

Rеg2Inf - конвертер от n7Epsilon
Конвертирование reg2inf, распаковка хотфиксов, работа с CAB архивами из контекстного меню
Пакетный файл для перепаковки CAB-архива с целью обновления версий файлов аддона
Компилятор аддонов New!
Цитата Vadikan:
Если ваш аддон представляет собой программу, пожалуйста, обязательно приводите в шапке помимо описания программы, ссылку на официальный сайт (домашнюю страницу) программы. Можно также сделать скриншот и опубликовать его (при большом размере файла это можно сделать в виде эскиза или ссылки).

Отправлено: 09:12, 05-02-2006

 

Аватара для gora

Ушёл из жизни


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

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


Цитата Magnetio:
а есть параметры для тихой установки? »
Нет. Вы хотите аддон из него сделать? Можно попробовать...

Отправлено: 22:15, 04-08-2009 | #561



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

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


Аватара для Magnetio

Старожил


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

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


Да, хотел бы, спасала меня 1оо5оо раз уже.

-------
Я пытался, пытался...
но пришлось прийти к тебе...


Отправлено: 23:21, 04-08-2009 | #562


Аватара для gora

Ушёл из жизни


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

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


2 ALL

При написании своих аддонов с использованием в них скриптов Finish, Start и т.д. нужно учитывать следующее:
1 При вызове этих файлов из основного скрипта UpdatePack-а, включены расширения переменной среды с задержкой (SetLocal EnableDelayedExpansion), что может повлиять на корректность выполнения вашего скрипта. Например, такая строка:
Код: Выделить весь код
%WorkDir%\7zr a -mx=9 %WorkDir%\Resources.7z .\%WorkDir%\Resources\ -xr!ntkrpamp.exe\ -xr!rcscriptd.txt -xr!ntkrnlmp.exe\ -xr!rcscriptz.txt -xr!rcscriptx.txt -xr!syssetup.dll\ -xr!ntoc.dll\ >nul
вызовет ошибку.
2 Избежать такой ошибки можно применив команду SetLocal DisableDelayedExpansion в своем скрипте. Не следует забывать, что при выходе из вашего скрипта Вы обязаны все восстановить в исходное состояние, т.е., снова применить команду SetLocal EnableDelayedExpansion, дабы, не нарушить работу остальных аддонов и самого скрипта UpdatePack
3 По непонятным пока причинам работа с GUI интегратором отличается от работы скрипта UpdatePack-а в плане включения расширения переменной среды с задержкой и, приведенная выше строка в нем работает. Это различие может стать причиной корректной работы вашего аддона при одном способе интеграции и некорректной при другом.

Учитывайте эти обстоятельства при разработке и тестировании своих аддонов!

Последний раз редактировалось gora, 31-08-2009 в 13:41.

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

Отправлено: 10:43, 31-08-2009 | #563


Ветеран


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

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


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

Основываясь на статье http://www.oszone.net/6477

Хочу сделать SFX-архив который можно былоб использовать как аддон для интеграции через SVCPACK.

Но проблема в том, что не знаю как правильно прописать в файл конфигурации эту команду запуска:
Код: Выделить весь код
RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 <полный путь к inf-файлу>\factory.inf

Последний раз редактировалось Vitaliy21, 17-09-2009 в 21:09. Причина: правка


Отправлено: 21:08, 17-09-2009 | #564


Аватара для gora

Ушёл из жизни


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

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


Цитата Vitaliy21:
не знаю как правильно прописать в файл конфигурации эту команду запуска: »
Для 7z SFX архива, например, так:
Код: Выделить весь код
RunProgram="rundll32 advpack,InstallHinfSection полный_путь_к_inf_файлу\\factory.inf,DefaultInstall,0"
полный_путь_к_inf_файлу без пробелов и слеши удваиваются.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:44, 17-09-2009 | #565


Ветеран


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

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


gora, попробовал вот так:

Код: Выделить весь код
;!@Install@!UTF-8!
GUIMode="2"
InstallPath="%WINDIR%\\System32"
RunProgram="hidcon:cmd /c copy factory.inf %WINDIR%\\INF"
RunProgram="rundll32 advpack,InstallHinfSection \\factory.inf,DefaultInstall,0"
;!@InstallEnd@!
При запуске SFX архива вылазит ошибка:



что не так?

Отправлено: 22:41, 17-09-2009 | #566


Аватара для gora

Ушёл из жизни


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

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


Vitaliy21, попробуйте так:
Код: Выделить весь код
;!@Install@!UTF-8!
GUIMode="2"
InstallPath="%WINDIR%\\System32"
RunProgram="hidcon:cmd /c Move factory.inf %WINDIR%\\INF"
RunProgram="rundll32 advpack,LaunchINFSection factory.inf,DefaultInstall,0"
;!@InstallEnd@!
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:52, 17-09-2009 | #567


Ветеран


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

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


Спасибо, заработало...

Отправлено: 23:15, 17-09-2009 | #568


Ветеран


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

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


У меня еще такой вопрос.
А именно по аддонам такие как [addon] Drive Space Indicator и Служебные - [addon+live+конструктор] Дополнительные апплеты панели управления. Мне интересно чем автор prokazzza запаковывал установочные файлы в инсталятор которые потом копировались в SVCPACK?

Просто мне нужно один такой аддон, такого типа установки перепаковать, а уж точно они небыли запакованы кнопкой TC.

Отправлено: 00:58, 24-09-2009 | #569


Аватара для Jekson07


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

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


Vitaliy21, Inno Setup

-------
<< MultiBoot USB - Мультизагрузочная флешка v11.12.10 Final & Windows XPE/7PE | W7Elegant v5.5 Final >>
<< ResPatch Black-Dark Aero | Mega Love Face v2.5.5 - Всё в одном флаконе | Total Commander v7.56a >>

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

Отправлено: 01:26, 24-09-2009 | #570



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Инфо - Авторам аддонов BootScreen prokazzza Оформление Windows XP 3 14-07-2009 14:58
Разное - переделка аддонов DREDivan Наборы обновлений для Windows XP/2003/Windows 7 7 08-01-2008 20:04
Разное - Скелеты аддонов Positiv Наборы обновлений для Windows XP/2003/Windows 7 5 12-10-2006 16:53
Инфо - Не сколько вопросов к авторам апдей пака и аддонов Sistemnik84 Наборы обновлений для Windows XP/2003/Windows 7 10 09-08-2006 12:01




 
Переход