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

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

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


Moderator


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


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

Профиль | Отправить 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

 

Пользователь


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

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


ya158, не удаляються все директории указанные в списке ниже, хотя файлы из них удалены, остались только пустые папки

Код: Выделить весь код
[Winamp.DelDirs]
"%16422%/Winamp/Plugins/freeform/xml/wasabi/xml/xui/titlebar"
"%16422%/Winamp/Plugins/freeform/xml/wasabi/xml/xui/text"
"%16422%/Winamp/Plugins/freeform/xml/wasabi/xml/xui/standardframe"
"%16422%/Winamp/Plugins/freeform/xml/wasabi/xml/xui/slider"
"%16422%/Winamp/Plugins/freeform/xml/wasabi/xml/xui/editbox"
"%16422%/Winamp/Plugins/freeform/xml/wasabi/xml/xui/button"
"%16422%/Winamp/Plugins/freeform/xml/wasabi/xml/xui"
"%16422%/Winamp/Plugins/freeform/xml/wasabi/xml/groups"
"%16422%/Winamp/Plugins/freeform/xml/wasabi/xml"
"%16422%/Winamp/Plugins/freeform/xml/wasabi/window"
"%16422%/Winamp/Plugins/freeform/xml/wasabi/Scripts"
"%16422%/Winamp/Plugins/freeform/xml/wasabi/menu"
"%16422%/Winamp/Plugins/freeform/xml/wasabi/garbage"
"%16422%/Winamp/Plugins/freeform/xml/wasabi/fonts"
"%16422%/Winamp/Plugins/freeform/xml/wasabi"
"%16422%/Winamp/Plugins/freeform/xml/tooltips"
"%16422%/Winamp/Plugins/freeform/xml/titlebox"
"%16422%/Winamp/Plugins/freeform/xml/tabsheet"
"%16422%/Winamp/Plugins/freeform/xml/statusbar"
"%16422%/Winamp/Plugins/freeform/xml/popupmenu"
"%16422%/Winamp/Plugins/freeform/xml/pathpicker"
"%16422%/Winamp/Plugins/freeform/xml/msgbox"
"%16422%/Winamp/Plugins/freeform/xml/menubutton"
"%16422%/Winamp/Plugins/freeform/xml/historyeditbox"
"%16422%/Winamp/Plugins/freeform/xml/dropdownlist"
"%16422%/Winamp/Plugins/freeform/xml/combobox"
"%16422%/Winamp/Plugins/freeform/xml/checkbox"
"%16422%/Winamp/Plugins/freeform/xml/about"
"%16422%/Winamp/Plugins/freeform/wacs/jpgload"
"%16422%/Winamp/Skins/Winamp Modern/xml"
"%16422%/Winamp/Skins/Winamp Modern/window"
"%16422%/Winamp/Skins/Winamp Modern/titlebar"
"%16422%/Winamp/Skins/Winamp Modern/standardframe"
"%16422%/Winamp/Skins/Winamp Modern/shade"
"%16422%/Winamp/Skins/Winamp Modern/scripts"
"%16422%/Winamp/Skins/Winamp Modern/player"
"%16422%/Winamp/Skins/Winamp Modern/notifier"
"%16422%/Winamp/Skins/Winamp Modern/about"
"%16422%/Winamp/Plugins/freeform/xml"
"%16422%/Winamp/Plugins/freeform/wacs"
"%16422%/Winamp/Plugins/avs/Winamp 5 Picks"
"%16422%/Winamp/Skins/Winamp Modern"
"%16422%/Winamp/Plugins/ml"
"%16422%/Winamp/Plugins/Milkdrop"
"%16422%/Winamp/Plugins/freeform"
"%16422%/Winamp/Plugins/DSP_SPS"
"%16422%/Winamp/Plugins/avs"
"%16422%/Winamp/Skins"
"%16422%/Winamp/Plugins"
"%16422%/Winamp"

Отправлено: 17:06, 05-04-2008 | #431



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

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


Ветеран


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


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

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


DyadyaGenya, Вроде всё правильно. Даже и не знаю в чем затык. Могу посоветовать следующее - попробуй по-очереди из различных секций запускать на выполнение заведомо рабочие секции или параметры. То есть, например, поскольку файлы нормально удаляются из секции Winamp.Uninstall, допиши туда DelDirs=Winamp.DelDirs и посмотри будут ли удалятся директории. Также попробуй из секции Winamp.Uninstal.DelDirs удалить\добавить какой-нибудь файл или параметр в реестр и, тогда, можно будет понять запускаятся ли эта секция или нет.

-------
Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
Оптимизм есть недостаток информации.
Хочу быть змеёй, чтобы на работу лёжа ходить.
Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы


Отправлено: 19:01, 05-04-2008 | #432


Аватара для Drinko

Советник


Moderator


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

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


DyadyaGenya, попробуйте в секцию [Winamp.Uninstal.DelDirs] прописать Cleanup=1

-------
Форум Цифровое изображение | Windows 8.1 | Windows 10
-------
Во имя ALTа, CTRLа и святого DELETE
Enter


Отправлено: 22:02, 05-04-2008 | #433


Аватара для volk1234

Старовер


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

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


Цитата DyadyaGenya:
[Winamp.Uninstal.DelDirs]
DelDirs=Winamp.DelDirs »
Цитата DyadyaGenya:
[Dir.Delete]
rundll32.exe advpack.dll,DelNodeRunDLL32 %16422%\%PROG_DIR% »
Вы что используете это вместе?
Насколько я понял, DelNodeRunDLL32 удаляет папку с файлами, если они незаняты сисиемой,
так что DelDirs и удаление файлов безполезны, а может и мешают.

-------

Ю-ху!


Отправлено: 13:10, 06-04-2008 | #434


Пользователь


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

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


Drinko, Cleanup=1 вставлял, в принцыпе уже где то выше писал об этом
volk1234, нет :-) их я вместе не использую, это были примеры из разных вариантов инф-файлов, просто вставал вопрос как использую промт, вот его и привел :-) и там же где то написал что этот способ удаляет все содержимое папки с файлами :-)
ya158, буду пробовать, хоть конечно же есть более легкие способы, через тот же промт все красиво получаеться с использованием DelNodeRunDLL32 , но уже стало интересно, хочеться разобраться

Отправлено: 11:45, 09-04-2008 | #435


Аватара для gora

Ушёл из жизни


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

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


Vadikan, Petya V4sechkin, jameszero
Цитата Vadikan:
В RunOnceEx допускается диапазон 000 - 999, ЕМНИП »
Кто нибудь может дать однозначный ответ на вопросы:
1 Какой диапазон "номеров" "разрешен" в RunOnceEx в теории?
2 Допустимы ли буквы в "номере" этих ключей?
3 Допустима ли кириллица в "номере" этих ключей?
4 Какова последовательность их обработки (если 2 и/или 3 допустимы)?
5 Какой диапазон ключей будет "разрешен" в RunOnceEx для использования в аддонах на этом сайте (будут ли введены ограничения/рекомендации)?

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

Заранее благодарен за любую информацию.

Последний раз редактировалось gora, 14-04-2008 в 09:40.


Отправлено: 12:17, 11-04-2008 | #436


Аватара для mercuryn

Ветеран


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

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


Предлагаю:
1. для аддона перезагрузки gora использовать RunOnceEx=zzzz_999;
2. для остальных аддонов использовать диапазоны 950-999, a00-a99, ... - ... z00-z99, следя за использованием последних групп, диапазон 950-999 зарезервировать для системных аддонов;
3. вести таблицу использованных номеров RunOnceEx.

-------
Против глупости сами боги бороться бессильны...


Отправлено: 16:34, 11-04-2008 | #437


Ветеран


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


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

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


Цитата gora:
1 Какой диапазон "номеров" "разрешен" в RunOnceEx в теории?
2 Допустимы ли буквы в "номере" этих ключей?
3 Допустима ли кириллица в "номере" этих ключей?
4 Какова последовательность их обработки (если 2 и/или 3 допустимы)? »
Опытным путём выяснил, что можно использовать цифры, буквы( латиница и кириллица) и некоторые символы (! [ ] { } @_ например).
По поводу 4 пунта - см. картинку http://rapidshare.com/files/106656115/RunOneEx.JPG
Цитата mercuryn:
3. вести таблицу использованных номеров RunOnceEx. »
Полностью согласен - можно в wiki , чтоб добавлять ключи могли не только авторы аддонов, поскольку некоторые из них редко появляются на форуме, я некоторые и не появляются вовсе.http://rapidshare.com/files/106656115/RunOneEx.JPG

Отправлено: 19:04, 11-04-2008 | #438


Аватара для mercuryn

Ветеран


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

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


gora, похоже это не та ветка, где можно решать вопросы стандартизации, а так как другой не нашёл, то похоже это никому не надо...

-------
Против глупости сами боги бороться бессильны...


Отправлено: 17:44, 12-04-2008 | #439


Пользователь


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

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


Вложения
Тип файла: 7z WinFlip bat.7z
(303.8 Kb, 6 просмотров)

Товарищи аддоностроители поскольку я ленивый человек, и устал каждый раз для проверки правильности sysoc-аддона переустанавливать винду, пусть даже на виртуальной машине, это всеравно утомительно, плюс давно думал как бы делать из этих аддонов что-то типа варианта тихой установки как в Svcpack прямо на готовую винду, при этом к сожалению нигде не смог найти описания как это можно сделать, да и вообще возможно ли это, пришлось самому подумать. Пока придумал один способ, подсмотрел в настройках винды, когда читал про инф, мол можно настроить так, чтоб по двойному клику мыши срабатывал запуск инф-файла, мол это предусмотрено в майкрософте. но по умолчанию отключено. Может кому пригодиться, ну или развейте тему лучше меня, лично мне не нравиться только скорость распаковки:
Создаем папку с названием аддона, можно прямо в самом аддоне, распаковываем туда cab-файл проги и её инф-файл, меняем в нем:
Код: Выделить весь код
[SourceDisksNames]
1="Дистрибутив Windows XP SP2 с интегрированным аддоном Prog",Prog.cab,,"I386"
на
Код: Выделить весь код
[SourceDisksNames]
1="Дистрибутив Windows XP SP2 с интегрированным аддоном Prog",Prog.cab,,
создаем батник со строчками:
Код: Выделить весь код
rundll32.exe advpack,LaunchINFSection Prog.inf,DefaultInstall
copy Prog.inf c:\windows\inf
команда copy необходима для копирования того же инф-файла в папку винды, из которой она берет данные для анинстала аддонов, куда те автоматом встраиваються при интеграции в дистрибутив. Секция [DefaultInstall]в инф-файле тоже обязательно должна быть :-)

Низкая скорость распаковки видимо зависит от команды bat, которая "предназначена" для доса, но с виндовыми командами я знаком меньше, возможно Innosetup смог бы решить это проблему скорости, но я ещё не разобрался с ним

для примера вкладываю файлик с рабочим примером аддона WinFlip

Последний раз редактировалось DyadyaGenya, 13-04-2008 в 12:42.


Отправлено: 12:11, 13-04-2008 | #440



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




 
Переход