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

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

 

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


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

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


gora, большое спасибо, самое обидное, что я сегодня ночью дома нашел описание в инструкции по работе с инф файлами, могу выложить тут для ленивых и невнимательных как я :-) ведь читал уже эту статью, и не раз, а заметил токо сегодня :-(
Код: Выделить весь код
Название	Тип строки	INF-cтрока записи в реестр	Описание
Поддерживается MS Windows 95, 98, NT и выше:

DisplayName	REG_SZ	HKLM,"%Key%","DisplayName",,"Program_Name"	Имя программы, отображаемое в утилите деинсталляции
UninstallString	REG_SZ	HKLM,"%Key%","UninstallString",,"rundll32.exe advpack,LaunchINFSectionEx C:\Windows\Inf\program.inf,Uninstall,,64,A"	Строка, выполняемая при деинсталляции пакета
DsiplayIcon	REG_SZ	HKLM,"%Key%","DisplayIcon",,"C:\program.exe,0"	Отображение ICO-пиктограммы, указывается путь к файлу с пиктограммой и её номер в списке существующих, начинащемся с нуля
Поддерживается MS Windows 2000 и выше:

DisplayVersion	REG_SZ	HKLM,"%Key%","DisplayVersion",,"10.241.8.44"	Версия программы
HelpLink	REG_SZ	HKLM,"%Key%","HelpLink",,"http://company.com/support.php"	URL технической поддержки программы
ModifyPath	REG_SZ	HKLM,"%Key%","ModifyPath",,"rundll32.exe params"	Команда, выполняемая при нажатии кнопки "Заменить"
EstimatedSize	REG_DWORD	HKLM,"%Key%","EstimatedSize",0x10001,"1024"	Размер установленной программы в Кбайтах
NoRemove	REG_DWORD	HKLM,"%Key%","NoRemove",0x10001,"0"	Флаги блокировки удаления, обновления или восстановления установленной программы. Полезно для разного рода хотфиксов и апдейтов.
NoModify	REG_DWORD	HKLM,"%Key%","NoModify",0x10001,"0"
NoRepair	REG_DWORD	HKLM,"%Key%","NoRepair",0x10001,"0"
	[strings]
Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\Program_Name"
YikxX, за ссылку на аддоны для nLite тоже спасибо, в ветке посвященной nLite её нет, есть другие, я там тоже задавал вопрос чем же отличаються эти аддоны от аддонов для пака от Пети, ведь они визуально похожи на SVCPACK, я их и в каб запаковывал, и архивы делал, и смд для них создавал, ничо не помагает, и на ветке тоже молчат, а обидно, хотелось бы создать что-то универсальное.
и цититируя
Цитата YikxX:
Так как я какую-либо обработку дистриба русской ХР nLite'ом вообще неприемлю »
а как же тогда вырезать ненужные вещи из дистрибутива, я понимаю, что с появлением поголовной dvdзации :-) вопрос места как бы решен, но тем не менее? разве в паке от Пети есть такая функция? вроде ветку про пак читал, хотя может опять невнимательно? :-(

Последний раз редактировалось DyadyaGenya, 04-03-2008 в 14:31.


Отправлено: 12:26, 04-03-2008 | #351



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

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


Аватара для Anakin

Старожил


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


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

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


Цитата DyadyaGenya:
разве в паке от Пети есть такая функция? »
Да есть, есть такая функция. "Все дело в перце" (c). а точнее - в файлах DelOC и DelDrv

-------
Dark Side of The Force is a pathway to many abilities, some considered to be unnatural...


Отправлено: 12:30, 04-03-2008 | #352


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


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

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


Anakin, если можно, дайте ссылку на эту опцию в ветке про пак, шоб не засорять эту ветку

Отправлено: 12:57, 04-03-2008 | #353


Аватара для gora

Ушёл из жизни


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

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


Цитата DyadyaGenya:
DsiplayIcon REG_SZ HKLM,"%Key%","DsiplayIcon",,"C:\program.exe,0" Отображение ICO-пиктограммы, указывается путь к файлу с пиктограммой и её номер в списке существующих, начинащемся с нуля »
Наверное правильнее DisplayIcon

Отправлено: 13:44, 04-03-2008 | #354


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


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

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


gora, ну это не я :-) просто цитата статьи, даже не успел проверить, но ща попробую пост подправить :-)

Отправлено: 14:25, 04-03-2008 | #355


Аватара для Boa Soft

Компьютерный шаман


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

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


При разработке и тестировании GUI-интегратора заметил еще такую беду.

Только не свою, а авторов DEL - аддонов. В некотрых случаях, достаточно серьезную.

Во-первых, не надо вообще трогать DelOC.lst, если только вам не нужно удаление ссылки на inf из sysoc.inf
Во-вторых, не надо дублировать файлы в DelOC.lst и DelDrv.lst.
В третьих, не надо плодить дубли такого типа logon.exe и logon.ex_. Достаточно только logon.exe, если он будеть упакован и иметь имя logon.ex_, то и патч пакета и интегратор его найдет и удалит. В-четвертых, самое плохое. Если указать файл logon.ex_, то и патч и интегратор удалит его из i386, а ссылки в txtsetup/dosnet останутся. Причина - из имени файла легко получить его сжатое имя, а обратно - только распаковав cab. Гадать, какое было исходное расширение, ни пак ни интегратор не умеет. А это неминуемая ошибка при установке, еще на начальном этапе.

Вобщем, DelDrv.lst - удаляет фалы из любого многофайлового CAB`а и из директории i386 как в сжатом так и в несжатом виде. Кроме того, происходит удаление строк, в которых присутствует имя файла из txtsetup.sif, dosnet.inf, drvindex.inf.

DelOC.lst- удаляет фалы только из директории i386 как в сжатом так и в несжатом виде. Кроме того, происходит удаление строк, в которых присутствует имя файла из txtsetup.sif, dosnet.inf. Так же, в отличии от DelDrv.lst, если встречается файл с расширением inf, то кроме всего, проверяется, не встречается ли его имя в sysoc.inf, и при наличии вся строка, содержащая его удаляется.

-------
Человеческая лень - главная движущая сила технического прогресса.


Отправлено: 01:28, 06-03-2008 | #356


Аватара для Anakin

Старожил


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


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

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


Boa Soft, тогда может исправить скрипт на предмет переименования этих файлов, скажем, переименовать DelDrv.lst в DelFiles.txt? А то странно получится, что для удаления, например, стандартных аватарок надо использовать DelDrv.lst (совсем неочевидный факт, но раз не надо DelOC.lst трогать).

-------
Dark Side of The Force is a pathway to many abilities, some considered to be unnatural...


Отправлено: 10:54, 06-03-2008 | #357


Аватара для Boa Soft

Компьютерный шаман


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

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


Anakin,
Уже стандарт устоялся. Поэтому переименовывать ненадо.
Можно и использовать DelOC.lst, но не надо одинаковые имена загонять в оба списка. К тому же, DelOC.lst не удаляет файлы из многофайловых кабов.

-------
Человеческая лень - главная движущая сила технического прогресса.


Отправлено: 11:25, 06-03-2008 | #358


Аватара для zeroua

Ветеран


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

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


может кто-то сделает из Патч - Памятка для меню Выполнить (Run) 2.0 полноценный, универсальный с возможностью использовать его без Виста-патч и так далее аддона

-------
лучше по утру на Google Earth искать ГДЕ ты пил, чем на youtube КАК...
http://forum.oszone.net/image.php?type=sigpic&userid=68333&dateline=1203429944


Отправлено: 12:29, 09-03-2008 | #359


Старожил


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


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

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


zeroua,
все давно есть http://forum.oszone.net/post-527214-32.html

Отправлено: 14:21, 09-03-2008 | #360



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




 
Переход