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

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

 

Аватара для XXXler

Ветеран


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

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


Очередное исправление глюков:


Reg2Inf
Цитата Reg2Inf:
04.06.2006
Исправлено:

-обработка значений по умолчанию REG_SZ
-конвертирование путей и переменных в DirId Inf только в значениях параметров
-обработка отличных от REG_BINARY двоичных параметров

05.06.2006
Исправлено:
-обработка пустых значений REG_BINARY, REG_MULTI_SZ, REG_EXPAND_SZ,REG_SZ
-обработка многострочных комментариев
SetupMaker
Цитата SetupMaker:
05.06.2006
-исправлено: формирование секции DelDirs
-исправлено: формирование первых значений секции DestinationDirs
-добавлено: при совпадении имен исходного и конечного файла, в строку копирования вносится только имя конечного
В добавок ко всему: при наличии в строках точек_с_запятыми возможен неправильный перенос строки (следующая строка может стать закомментированной, исправлять пока нет времени, так что будьте бдительны )
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:16, 05-06-2006 | #61



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

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


Старожил


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


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

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


XXXler

Планируеш ли объеденить обе утилиты?

Можно ли реализовать в Reg2Inf разделение информации на секции по принципу расположения в реестре (что-то вроде):

%NAME%.HKCU.REG
%NAME%.HKLM.REG
%NAME%.HKCR.REG


И добавить возможность опционально формировать секцию %NAME%.PERUSER.REG в SetupMaker. С таким содержимым:

Код: Выделить весь код
[%NAME%.PERUSER.REG]
HKLM,"%KEY%\%PROGRAM_GUID%",,,"%INSTALLNAME%"
HKLM,"%KEY%\%PROGRAM_GUID%","ComponentID",,"%INSTALLNAME%"
HKLM,"%KEY%\%PROGRAM_GUID%","DontAsk",0x00010001,2
HKLM,"%KEY%\%PROGRAM_GUID%","Locale",,"%LANGUAGE%"
HKLM,"%KEY%\%PROGRAM_GUID%","StubPath",,"rundll32.exe advpack.dll,LaunchINFSection %17%\%NAME%.inf,PerUserStub"
HKLM,"%KEY%\%PROGRAM_GUID%","IsInstalled",0x00010001,1

[PerUserStub]
AddReg=%NAME%.HKCU.REG

[Strings]
KEY    = "SOFTWARE\Microsoft\Active Setup\Installed Components"
INSTALLNAME= "имя программы"
PROGRAM_GUID= "сгенерированный GUID"
LANGUAGE= "RU"
Это позволяет вносить изменения в реестр для каждого пользователя. Секцию PerUserInstall заставить работать у меня не получается - этот вариант кажется более надёжным.

Отправлено: 10:13, 06-06-2006 | #62


Аватара для XXXler

Ветеран


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

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


Цитата:
Планируеш ли объеденить обе утилиты?
может, со временем, когда наступлю на все грабли *.inf и *.reg
Цитата:
Можно ли реализовать в Reg2Inf разделение информации на секции по принципу расположения в реестре (что-то вроде):
%NAME%.HKCU.REG %NAME%.HKLM.REG %NAME%.HKCR.REG
ну ты прям читаешь мои мысли , реализую, только опять-же со временем.

Вообще оба скрипта на Автоите, исходники во вложении (правда пока они в ужастно корявом состоянии) при желании можно подправить и получить то, что требовалось

Отправлено: 10:57, 06-06-2006 | #63


Ветеран


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

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


Есть такое предложение авторам аддонов, как реализация и поставка вместе с аддоном своеобразного "деинсталлятора", который будет убивать все cab-архивы, которые относятся к аддону + чистить строки в соответствующих файлах где есть ссылки на данные архивы, пока все

-------
All my homies dont play better watch what you say and put your glock away, ease back, ease back, ease back before i squeeze that...


Отправлено: 11:46, 06-06-2006 | #64


Аватара для jameszero

Модератор


Moderator


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

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


SAOPP
После интеграции? т.е. удаление аддона из дистрибутива?
или после установки системы? Ну так, вообщето, cab-ы и не копируются в систему... копируются только inf-ы.

Отправлено: 12:27, 06-06-2006 | #65


Ветеран


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

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


Цитата:
После интеграции? т.е. удаление аддона из дистрибутива?
Именно...

-------
All my homies dont play better watch what you say and put your glock away, ease back, ease back, ease back before i squeeze that...


Отправлено: 12:33, 06-06-2006 | #66


Аватара для simplix

Silent


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

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


SAOPP
Предложи ещё создание аддона для удаления дистрибутива, в который он будет интергироваться )

Отправлено: 13:11, 06-06-2006 | #67


Ветеран


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

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


Я предложил, то, что указанно выше...

-------
All my homies dont play better watch what you say and put your glock away, ease back, ease back, ease back before i squeeze that...


Отправлено: 13:13, 06-06-2006 | #68


(*.*)


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

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


На самом деле, предложение SAOPP достаточно прозрачно. Вместо того, чтобы пересобирать каждый раз дистрибутив или вручную вычищать аддоны, достаточно будет просто деинсталлировать аддон одним щелчком мыши.

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


Отправлено: 05:42, 10-06-2006 | #69


Ветеран


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

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


Vadikan
Да, именно так, без пересобирания.

По моему ничего сложного придложенно не было, и я считаю, что такая "фича" нужна!

-------
All my homies dont play better watch what you say and put your glock away, ease back, ease back, ease back before i squeeze that...


Отправлено: 09:55, 10-06-2006 | #70



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




 
Переход