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

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

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


Moderator


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


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

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


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

Код: Выделить весь код
[Total_Co]
OptionDesc="Total Commander702"
Tip=%PROG_INFO%
;Parent=Total Commander702
Modes=0,1,2,3
CopyFiles=Total_Co.Copy,Total_Co.LANGUAGE.Copy
;AddReg=Total702.AddReg
;ProfileItems=PROG.AddShortcut,PROG2.AddShortcut
SizeApproximation=4061508
Uninstall=Total_Co.Uninstall

[PROG.AddShortcut]
Name		=%SRTC_NAME%
CmdLine	=16422,%PROG_DIR%,%PROG_1%
WorkingDir	=16422,%PROG_DIR%
SubDir		=%PROG_SDIR%
InfoTip		=%PROG_INFO%

[PROG.DelShortcut]
Name		=%SRTC_NAME%,0x00000002
SubDir		=%PROG_SDIR%

[PROG2.AddShortcut]
Name		=%SRTC_NAME%,0x00000001
CmdLine	=16422,%PROG_DIR%,%PROG_1%
WorkingDir	=16422,%PROG_DIR%
SubDir		=%PROG_SDIR2%
InfoTip		=%PROG_INFO%

[PROG2.DelShortcut]
Name		=%SRTC_NAME%,0x00000003
SubDir		=%PROG_SDIR2%

[Strings] 
PROG_DIR	="Total Commander702" 
PROG_NAME	="Total Commander702"
SRTC_NAME	="Total Commander702"
PROG_VERS	="702"
PROG_INF	="Total_Co.inf"
PROG_1	=Totalcmd.exe
PROG_2	=Totalcmd
PROG_SDIR	=""
PROG_SDIR2	="..\..\Application Data\Microsoft\Internet Explorer\Quick Launch"
PROG_INFO	="commander"
есть предположение, что неправильно добавляю значения реестра, но как его правильно вытянуть не знаю, пользуюсь Regmon, возможно просто не умею им пользоваться

Последний раз редактировалось jameszero, 06-02-2008 в 21:52. Причина: тег [code]


Отправлено: 20:35, 06-02-2008 | #301



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

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


Аватара для jameszero

Модератор


Moderator


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

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


DyadyaGenya
Cекции AddReg и ProfileItems закомментированы (символ ;), записи в реестр и ярлыки естественно не будут отрабатывать.
Если это просто пример, то приведите полный листинг неработающего inf-a

-------
RuntimePack официальный сайт
Политика ограниченного использования программ для всех редакций Windows
--
мои аддоны в облаке

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


Отправлено: 21:51, 06-02-2008 | #302


Аватара для gora

Ушёл из жизни


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

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


DyadyaGenya, посмотрите здесь

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


Новый участник


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

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


Кстати ещё вопрос из разряда "фантастики" (но всё же осмелюсь) встречал на сайте так называемые "конструкторы" под программы ... более или менее универсальный конструктор для аддонов существует? или хотя бы возможно его создать? Ведь практически все инсталлеры, упаковщики и ключи известны, за рядом исключений...просто лопатить буржуские сайты мне моё среднешкольное образование не позволяет (уровень не тот), а тут вроде как знающие люди. Под конструкторами, грубо говоря, подразумеваю перепаковщики по алгоритму конкретных программ (а хотелось бы всех известных ).

-------
я пытаюсь работать на:
Asus A7N8X-E Deluxe(nForce2 400 Ultra; MCP-T)
Athlon XP 3200+ (2.2GHz)
Samsung 512*2 PC3200 400MHz (2,5.3.3.8) M368L6523DUS-CCC
Poin-of-view GeForce 7800GS 256MB (AGP)
Seagate 80Gb Sata (1.5GB/s )
FSP 550W


Отправлено: 11:21, 07-02-2008 | #304


Аватара для YikxX

Ветеран


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

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


Цитата pel_MEN:
Под конструкторами, грубо говоря, подразумеваю перепаковщики по алгоритму конкретных программ »
Сложно создать столь универсальный продукт. Да и инсталляторы программ при создании аддонов чаще всего не перепаковываются (DX9, IE7, WMP и FrameWork исключаем), просто пишется батник который запускает оригинальный инсталлер с ключами и потом распаковывает и добавляет куда надо ярлыки или ключи реестра. Потом все это пакуется в тихий 7-zip SFX вкупе с hidecon, etc - все файл для аддона готов.
К тому же, существует несколько видов интеграции аддонов (svcpack, sysoc) и стуктура самих аддонов под эти виды интеграции очень различна.
С моей точки зрения, попытка создания универсального конструктора - попытка объять необъятное. Да и пользователям форума невыгодно - откуда респекты брать, если любой аддон сможет смастерить за 3 секунды.

Отправлено: 12:39, 07-02-2008 | #305


Новый участник


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

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


*YikxX*
повторюсь .... а как насчёт буржуев.. есть чё по сабжу?

-------
я пытаюсь работать на:
Asus A7N8X-E Deluxe(nForce2 400 Ultra; MCP-T)
Athlon XP 3200+ (2.2GHz)
Samsung 512*2 PC3200 400MHz (2,5.3.3.8) M368L6523DUS-CCC
Poin-of-view GeForce 7800GS 256MB (AGP)
Seagate 80Gb Sata (1.5GB/s )
FSP 550W


Отправлено: 13:00, 07-02-2008 | #306


Аватара для YikxX

Ветеран


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

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


pel_MEN, честно говоря - не разбирался. Мне мое "среднешкольное образование" тоже не очень то позволяет (английский).

Отправлено: 13:12, 07-02-2008 | #307


Аватара для gora

Ушёл из жизни


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

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


Цитата pel_MEN:
Под конструкторами, грубо говоря, подразумеваю перепаковщики по алгоритму конкретных программ »
Здесь обычно под конструкторами подразумевается некие заготовки аддона в которых отсутствуют файлы самой программы т.к. она может быть очень большой и\или имеется у пользователя. Того, что Вы хотите я на форуме не встречал, очевидно до такого еще ни кто не додумался.

Отправлено: 14:03, 07-02-2008 | #308


Новый участник


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

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


to All
А вашими силами это сделать возможно или просто никто не заинересован? Идею считаю стоющей потому что она моя!!!

-------
я пытаюсь работать на:
Asus A7N8X-E Deluxe(nForce2 400 Ultra; MCP-T)
Athlon XP 3200+ (2.2GHz)
Samsung 512*2 PC3200 400MHz (2,5.3.3.8) M368L6523DUS-CCC
Poin-of-view GeForce 7800GS 256MB (AGP)
Seagate 80Gb Sata (1.5GB/s )
FSP 550W


Отправлено: 14:59, 07-02-2008 | #309


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


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

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


jameszero, Дело в том что я так уже делал, читал ваши коментарии к [Modes=0,1,2,3]
могу полностью прикрепить аддон, только сразу предупреждаю, он тренировачный, некоторые секции не заполнены, кстати, были вопросы по вашей инструкции к аддонам в этом форуме, но собирался задать потом, просто не понимаю некторые значения, такие как [RenFiles] [RegisterDlls] и надеюсь не должны сказаться на установке незаполненые секции касающиеся деинсталяции
Код: Выделить весь код
[Version]
Signature="$Windows NT$"
SetupClass=BASE

[Optional Components]
Total_Co

[Total_Co]
OptionDesc="%PROG_NAME%"
Tip="%PROG_INFO%"
;Parent=Total Commander
Modes=0,1,2,3
CopyFiles=Total_Co.Copy,Total_Co.LANGUAGE.Copy
;RenFiles=Секции переименования файлов
AddReg=Total CommanderAddReg
;Run=Секции запуска приложений
;RegisterDlls=Секции регистрации библиотек
ProfileItems=PROG.AddShortcut,PROG2.AddShortcut
SizeApproximation=4059545
Uninstall=Total_Co.Uninstall

[DefaultInstall]
CopyFiles=Total_Co.Copy,Total_Co.LANGUAGE.Copy
AddReg=Total CommanderAddReg
ProfileItems=PROG.AddShortcut,PROG2.AddShortcut

[Total_Co.Uninstall]
DelFiles=Total_Co.Del,Total_Co.LANGUAGE.Del
Run=Total_Co.AdvInfCall
;DelReg=Секции удаления из реестра
;UnRegisterDlls=Секции отмены регистрации библиотек
;ProfileItems=Секции удаления ярлыков

[Total_Co.AdvInfCall]
Commandline="""%11%\rundll32.exe"" advpack,LaunchINFSection ""%17%\Total_Co.inf"",Total_Co.Uninstal.DelDirs,4"
TickCount=500

[Total_Co.Uninstal.DelDirs]
DelDirs=Total_Co.DelDirs

[SourceDisksNames]
1="Дистрибутив Windows XP SP2 с интегрированным аддоном Total Commander",Total_Co.cab,,"I386"

[SourceDisksFiles]
CABRK.DLL=1
CGLPT9X.VXD=1
CGLPTNT.SYS=1
DEFAULT.BAR=1
default.br2=1
descript.ion=1
FRERES32.DLL=1
HISTORY.TXT=1
KEYBOARD.TXT=1
Keybrus.txt=1
MAINICON.ico=1
NO.BAR=1
REGISTER.RTF=1
SFXHEAD.SFX=1
SHARENT.EXE=1
TCMADMIN.EXE=1
TCUNZLIB.DLL=1
TOTALCMD.EXE=1
TOTALCMD.MAN=1
TOTALCMD.HLP=1
TOTALCMD.INC=1
TOTALCMD.url=1
UNACEV2.DLL=1
unins000.dat=1
unins000.exe=1
UNRAR.DLL=1
WC32TO16.EXE=1
WCMICONS.DLL=1
WCMICONS.INC=1
WCMZIP32.DLL=1
Wincmd.ini=1
wincmd.key=1
WCMDENG.MNU=1
WCMDRUS.INC=1
WCMDRUS.LNG=1
WCMDRUS.MNU=1
WCMDRUSS.MNU=1

[DestinationDirs]
Total_Co.Copy=16422,"Total Commander"
Total_Co.Del=16422,"Total Commander"
Total_Co.LANGUAGE.Copy=16422,"Total Commander\LANGUAGE"
Total_Co.LANGUAGE.Del=16422,"Total Commander\LANGUAGE"

[Total_Co.Copy]
CABRK.DLL,,,4
CGLPT9X.VXD,,,4
CGLPTNT.SYS,,,4
DEFAULT.BAR,,,4
default.br2,,,4
descript.ion,,,4
FRERES32.DLL,,,4
HISTORY.TXT,,,4
KEYBOARD.TXT,,,4
"Keyb_rus.txt",Keybrus.txt,,4
MAINICON.ico,,,4
NO.BAR,,,4
REGISTER.RTF,,,4
SFXHEAD.SFX,,,4
"SHARE_NT.EXE",SHARENT.EXE,,4
TCMADMIN.EXE,,,4
TCUNZLIB.DLL,,,4
TOTALCMD.EXE,,,4
"TOTALCMD.EXE.MANIFEST",TOTALCMD.MAN,,4
TOTALCMD.HLP,,,4
TOTALCMD.INC,,,4
TOTALCMD.url,,,4
UNACEV2.DLL,,,4
unins000.dat,,,4
unins000.exe,,,4
UNRAR.DLL,,,4
WC32TO16.EXE,,,4
WCMICONS.DLL,,,4
WCMICONS.INC,,,4
WCMZIP32.DLL,,,4
Wincmd.ini,,,4
wincmd.key,,,4

[Total_Co.Del]
"CABRK.DLL"
"CGLPT9X.VXD"
"CGLPTNT.SYS"
"DEFAULT.BAR"
"default.br2"
"descript.ion"
"FRERES32.DLL"
"HISTORY.TXT"
"KEYBOARD.TXT"
"Keyb_rus.txt"
"MAINICON.ico"
"NO.BAR"
"REGISTER.RTF"
"SFXHEAD.SFX"
"SHARE_NT.EXE"
"TCMADMIN.EXE"
"TCUNZLIB.DLL"
"TOTALCMD.EXE"
"TOTALCMD.EXE.MANIFEST"
"TOTALCMD.HLP"
"TOTALCMD.INC"
"TOTALCMD.url"
"UNACEV2.DLL"
"unins000.dat"
"unins000.exe"
"UNRAR.DLL"
"WC32TO16.EXE"
"WCMICONS.DLL"
"WCMICONS.INC"
"WCMZIP32.DLL"
"Wincmd.ini"
"wincmd.key"

[Total_Co.LANGUAGE.Copy]
"WCMD_ENG.MNU",WCMDENG.MNU,,4
"WCMD_RUS.INC",WCMDRUS.INC,,4
"WCMD_RUS.LNG",WCMDRUS.LNG,,4
"WCMD_RUS.MNU",WCMDRUS.MNU,,4
"WCMD_RUS_STD.MNU",WCMDRUSS.MNU,,4

[Total_Co.LANGUAGE.Del]
"WCMD_ENG.MNU"
"WCMD_RUS.INC"
"WCMD_RUS.LNG"
"WCMD_RUS.MNU"
"WCMD_RUS_STD.MNU"

[Total_Co.DelDirs]
"%16422%/Total Commander/Plugins"
"%16422%/Total Commander/LANGUAGE"
"%16422%/Total Commander"

[Total CommanderAddReg]
HKCU\Software\Classes\Applications\TOTALCMD.EXE
HKCR\Applications\TOTALCMD.EXE
HKCU\Software\Classes\Applications\TOTALCMD.EXE
HKCR\Applications\TOTALCMD.EXE
HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache\C:\Program Files\Total Commander\TOTALCMD.EXE
HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache\C:\Program Files\Total Commander\TOTALCMD.EXE
HKCU\Software\Classes\Applications\TOTALCMD.EXE
HKCR\Applications\TOTALCMD.EXE
HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache\C:\Program Files\Total Commander\TOTALCMD.EXE
HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache\C:\Program Files\Total Commander\TOTALCMD.EXE
HKCU\Software\Classes\Applications\TOTALCMD.EXE
HKCR\Applications\TOTALCMD.EXE
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Start Menu
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Common Start Menu
HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Recent
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Personal
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Fonts
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Start Menu
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Common Start Menu
HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Recent
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Personal
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Fonts
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders


[PROG.AddShortcut]
Name		=%SRTC_NAME%
CmdLine	=16422,%PROG_DIR%,%PROG_1%
WorkingDir	=16422,%PROG_DIR%
SubDir		=%PROG_SDIR%
InfoTip		=%PROG_INFO%

[PROG.DelShortcut]
Name		=%SRTC_NAME%,0x00000002
SubDir		=%PROG_SDIR%

[PROG2.AddShortcut]
Name		=%SRTC_NAME%,0x00000001
CmdLine	=16422,%PROG_DIR%,%PROG_1%
WorkingDir	=16422,%PROG_DIR%
SubDir		=%PROG_SDIR2%
InfoTip		=%PROG_INFO%

[PROG2.DelShortcut]
Name		=%SRTC_NAME%,0x00000003
SubDir		=%PROG_SDIR2%

[Strings] 
PROG_DIR	="Total Commander" 
PROG_NAME	="Total Commander"
SRTC_NAME	="Total Commander"
PROG_VERS	="702"
PROG_MADE	="oszone.net"
PROG_INF	="Total_Co.inf"
PROG_1	=Totalcmd.exe
PROG_2	=Totalcmd
PROG_SDIR	=""
PROG_SDIR2	="..\..\Application Data\Microsoft\Internet Explorer\Quick Launch"
PROG_INFO	="Commander"
gora, спасибо за подсказку, но вво-первых, всегда хочеться сделать самому, ибо только так нормально разберешься с механизмом, во-вторых, это пример SVCPACK аддона, а ммне хотелось бы SYSOC, по многим причинам, и одна из причин, это то, что установка интегрированых аддонов SVCPACK видна при загрузке, пусть даже она и тихая, а SYSOC абсолютно не видна, и есть надежда, что SYSOC аддоны научусь вставлять не только в апдейт от Пети Васечкина, но и в нЛайт, есть преимущества и там и там, вот и хочеться разобраться

Отправлено: 21:22, 07-02-2008 | #310



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




 
Переход