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

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

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


Moderator


Сообщения: 53171
Благодарности: 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

 

Аватара для jameszero

Модератор


Moderator


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

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


DyadyaGenya
Всё дело в неправильном синтаксисе записей добавляемых в реестр, поэтому установка обрывается не доходя до создания ярлыков.
Кстати, в данном аддоне можете ничего не добавлять в реестр, программа будет работать и без этого.
Конвертировать reg файлы в inf рекомендую утилитой reg2inf

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

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

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

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



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

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


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


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

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


jameszero, так в чом неправильность синтаксиса? можете подсказать? или показать место где оно у меня не правильно

jameszero, имееться ввиду что знаки типа ; или % или всетаки в секции [Total CommanderAddReg]?

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


Аватара для jameszero

Модератор


Moderator


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

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


DyadyaGenya
Ошибки в листинге секции [Total CommanderAddReg]. Например, в вашем варианте так:
Код: Выделить весь код
HKCU\Software\Classes\Applications\TOTALCMD.EXE
А должно быть:
Код: Выделить весь код
HKCU,"Software\Classes\Applications\TOTALCMD.EXE",,0x10
Импортируйте любую из веток реестра, которые включены в аддон и о обработайте её с помощью reg2inf, посмотрите отличия.

Установка программ через inf файлы не терпит ошибок синтаксиса. Ошибка в одном аддоне может сделать невозможной установку всех последующих.

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

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

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

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


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


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

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


jameszero,
Цитата jameszero:
Кстати, в данном аддоне можете ничего не добавлять в реестр, программа будет работать и без этого.
Конвертировать reg файлы в inf рекомендую утилитой reg2inf »
Я может и зря полез сразу в дебри :-) но уж больно доходчиво вы написали интсрукцию, и по ней я уже сделал несколько тренировочных аддонов которые работали, но как писал выше там нигде не срабатывал ни один ярлык, вот и захотелось поподробней узнать свои ошибки, разобраться. Тем более что SVCPACK у меня тоже вроде получались. Спасибо, вы подтвердили мои опасения про неправильность переноса инфы из реестра, и програмка reg2inf рулит, особенно в вариации от gora но теперь стал вопрос как бы попроще вытаскивать ветки реестра, так сказать автоматом, чтоб не жать постоянно ф3, ато все програмки и Regmoon в том числе, которым я до этого пользовался не сохраняют данные реестра коректно, посссле них reg2inf ничего делать не хочет, а если прямо експортировать из regedit то работает на ура, просто хочеться автоматизировать поиск, хотя может я не умею в regedit выделять сразу все что касаеться нужной проги, типа фильтра в Regmoon

Отправлено: 20:21, 10-02-2008 | #314


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


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

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


jameszero, приношу извинения за возможные беспокойства, с програмуленой которая может автоматом вытягивать данные реестра разобрался, нашел очень удобную вещь, называеться jv16 PowerTools Она нетолько вытягивает данные реестра, но может ещё много чего, в том числе и чистить его, регклинер и многие другие просто далеко позади. Всем кто заинтересовался подсказываю адрес родного сайта, в инете есть под нее и все остальное, что нужно русскому пользователю :-)

http://www.macecraft.com - програмулина чистит реестр, вытягивает автоматом из него данные и не только
теперь буду разбираться могут ли sysoc аддоны встраиваться в nLite или только в апдейт от ПетиВасечкина

Последний раз редактировалось jameszero, 11-02-2008 в 19:55. Причина: поправил URL


Отправлено: 19:40, 11-02-2008 | #315


Аватара для Drinko

Советник


Moderator


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

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


DyadyaGenya,
Здесь, есть уже готовый аддон

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

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

Отправлено: 19:47, 11-02-2008 | #316


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


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

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


Drinko, спасибо, не заметил прогу на форуме, в конце концов я тут савсэм мало :-) просто хотел поделиться :-)

Отправлено: 19:28, 12-02-2008 | #317


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


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

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


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

первый рабочий
Код: Выделить весь код
[Version]
Signature="$Windows NT$"
AdvancedINF=2.5

[Optional Components]
Opera

[Opera]
OptionDesc=%PROG_NAME%
Tip=%PROG_INFO%
Modes=0,1,2,3
CopyFiles=Opera.Copy,Opera.classes.Copy,Opera.defaults.Copy,Opera.Plugins.Copy,Opera.program.Copy,Opera.skin.Copy,Opera.styles.Copy,Opera.locale.ru.Copy,Opera.styles.images.Copy,Opera.styles.user.Copy,Opera.Sys.Copy
AddReg=PROG.AddReg
ProfileItems=PROG.AddShortcut,PROG2.AddShortcut
SizeApproximation=5047906
Uninstall=Uninstall

[DefaultInstall]
CopyFiles=Opera.Copy,Opera.classes.Copy,Opera.defaults.Copy,Opera.Plugins.Copy,Opera.program.Copy,Opera.skin.Copy,Opera.styles.Copy,Opera.locale.ru.Copy,Opera.styles.images.Copy,Opera.styles.user.Copy,Opera.Sys.Copy
AddReg=PROG.AddReg
ProfileItems=PROG.AddShortcut,PROG2.AddShortcut

[Uninstall]
BeginPrompt			=BeginUnInsPrompt
RunPreSetupCommands	=Close.Prog:1
RunPostSetupCommands	=Dir.Delete
EndPrompt			=EndUnInsPrompt
DelReg			=PROG.DelReg
DelFiles			=Opera.Sys.Del
ProfileItems			=PROG.DelShortcut,PROG2.DelShortcut

[BeginUnInsPrompt] 
Title=Деинсталляция %PROG_NAME%
Prompt=Вы действительно хотите удалить %PROG_NAME% и все компоненты программы? 
ButtonType=YESNO

[Close.Prog] 
TASKKILL /IM %PROG_1% 
TSKILL %PROG_2%

[Dir.Delete] 
rundll32.exe advpack.dll,DelNodeRunDLL32 %16422%\%PROG_DIR%

[EndUnInsPrompt] 
Prompt=Программа %PROG_NAME% удалена.

[SourceDisksNames]
1="Opera",Opera.cab,,"I386"

[SourceDisksFiles]
c3nform.vxm=1
chartabl.bin=1
dialog.ini=1
fastforw.ini=1
htm2clip.dpr=1
htm2clip.exe=1
html40en.dtd=1
License.rtf=1
lngcode.txt=1
Opera.dll=1
Opera.exe=1
operadef.ini=1
OUniAnsi.dll=1
pluginig.ini=1
runmoper.exe=1
SaveMht.vbs=1
search.ini=1
spellche.dll=1
xmlentit.ini=1
opera.jar=1
opera.pol=1
embedded.ini=1
embedd_0.ini=1
embedd_1.ini=1
standard.ini=1
standa_0.ini=1
standa_1.ini=1
standa_2.ini=1
standa_3.ini=1
NPSWF32.dll=1
netscape.exe=1
standard.zip=1
windowss.zip=1
about.css=1
cache.css=1
certinfo.css=1
config.css=1
contentb.css=1
dir.css=1
drives.css=1
error.css=1
history.css=1
im.css=1
image.css=1
info.css=1
mime.css=1
plugins.css=1
warning.css=1
wml.css=1
ru.lng=1
bar.png=1
center.png=1
opera.png=1
redcente.png=1
redleft.png=1
redright.png=1
root.png=1
top.png=1
Accessib.css=1
altdebug.css=1
classid.css=1
Contrast.css=1
Contra_0.css=1
disableb.css=1
disablef.css=1
disabl_0.css=1
disablep.css=1
Disablet.css=1
outline.css=1
structur.css=1
struct_0.css=1
struct_1.css=1
tablelay.css=1
toc.css=1

[DestinationDirs]
Opera.Copy=16422,"%PROG_DIR%"
Opera.classes.Copy=16422,"%PROG_DIR%\classes"
Opera.defaults.Copy=16422,"%PROG_DIR%\defaults"
Opera.Plugins.Copy=16422,"%PROG_DIR%\Plugins"
Opera.program.Copy=16422,"%PROG_DIR%\program"
Opera.skin.Copy=16422,"%PROG_DIR%\skin"
Opera.styles.Copy=16422,"%PROG_DIR%\styles"
Opera.locale.ru.Copy=16422,"%PROG_DIR%\locale\ru"
Opera.styles.images.Copy=16422,"%PROG_DIR%\styles\images"
Opera.styles.user.Copy=16422,"%PROG_DIR%\styles\user"
Opera.Sys.Copy=11
Opera.Sys.Del=11

[Opera.Copy]
"c3nform.vxml",c3nform.vxm,,4
"chartables.bin",chartabl.bin,,4
dialog.ini,,,4
"fastforward.ini",fastforw.ini,,4
"html40_entities.dtd",html40en.dtd,,4
License.rtf,,,4
lngcode.txt,,,4
Opera.dll,,,4
Opera.exe,,,4
"operadef6.ini",operadef.ini,,4
OUniAnsi.dll,,,4
"plugin-ignore.ini",pluginig.ini,,4
runmoper.exe,,,4
search.ini,,,4
"spellcheck.dll",spellche.dll,,4
"xmlentities.ini",xmlentit.ini,,4

[Opera.classes.Copy]
opera.jar,,,4
"opera.policy",opera.pol,,4

[Opera.defaults.Copy]
"embedded_keyboard.ini",embedded.ini,,4
"embedded_menu.ini",embedd_0.ini,,4
"embedded_mouse.ini",embedd_1.ini,,4
"standard_keyboard.ini",standard.ini,,4
"standard_menu.ini",standa_0.ini,,4
"standard_mouse.ini",standa_1.ini,,4
"standard_toolbar.ini",standa_2.ini,,4
"standard_voice.ini",standa_3.ini,,4

[Opera.Plugins.Copy]
NPSWF32.dll,,,4

[Opera.program.Copy]
netscape.exe,,,4

[Opera.skin.Copy]
"standard_skin.zip",standard.zip,,4
"windows_skin.zip",windowss.zip,,4

[Opera.styles.Copy]
about.css,,,4
cache.css,,,4
certinfo.css,,,4
config.css,,,4
"contentblock.css",contentb.css,,4
dir.css,,,4
drives.css,,,4
error.css,,,4
history.css,,,4
im.css,,,4
image.css,,,4
info.css,,,4
mime.css,,,4
plugins.css,,,4
warning.css,,,4
wml.css,,,4

[Opera.locale.ru.Copy]
ru.lng,,,4

[Opera.styles.images.Copy]
bar.png,,,4
center.png,,,4
opera.png,,,4
"red_center.png",redcente.png,,4
"red_left.png",redleft.png,,4
"red_right.png",redright.png,,4
root.png,,,4
top.png,,,4

[Opera.styles.user.Copy]
"Accessibility.css",Accessib.css,,4
"altdebugger.css",altdebug.css,,4
classid.css,,,4
"Contrastbw.css",Contrast.css,,4
"Contrastwb.css",Contra_0.css,,4
"disablebreaks.css",disableb.css,,4
"disablefloats.css",disablef.css,,4
"disableforms.css",disabl_0.css,,4
"disablepositioning.css",disablep.css,,4
"Disabletables.css",Disablet.css,,4
outline.css,,,4
"structureblock.css",structur.css,,4
"structureinline.css",struct_0.css,,4
"structuretables.css",struct_1.css,,4
"tablelayout.css",tablelay.css,,4
toc.css,,,4

[Opera.Sys.Copy]
SaveMht.vbs,,,4
htm2clip.dpr,,,4
htm2clip.exe,,,4

[Opera.Sys.Del]
"SaveMht.vbs"
"htm2clip.dpr"
"htm2clip.exe"

[PROG.AddReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\moper","moper",,"""%16422%\%PROG_DIR%\runmoper.exe"""
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%PROG_NAME%_addon","DisplayIcon",0,"%16422%\%PROG_DIR%\%PROG_1%"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%PROG_NAME%_addon","DisplayName",,%PROG_NAME% %PROG_VERS%"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%PROG_NAME%_addon","DisplayVersion",,"v %PROG_VERS%"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%PROG_NAME%_addon","Publisher",,"%PROG_MADE%"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%PROG_NAME%_addon","URLInfoAbout",,"%PROG_URL%"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%PROG_NAME%_addon","UninstallString",,"rundll32.exe advpack.dll,LaunchINFSection %17%\%PROG_INF%,Uninstall"

[PROG.DelReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%PROG_NAME%_addon"

[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	="Opera" 
PROG_NAME	="Opera"
SRTC_NAME	="Opera 9"
PROG_VERS	="9.25 build 8827"
PROG_INF	="Opera.inf"
PROG_1	=Opera.exe
PROG_2	=Opera
PROG_SDIR	=""
PROG_SDIR2	="..\..\Application Data\Microsoft\Internet Explorer\Quick Launch"
PROG_INFO	="Интернет браузер"

Отправлено: 19:20, 17-02-2008 | #318


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


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

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


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

Код: Выделить весь код
[Opera]
OptionDesc=%PROG_NAME%
Tip=%PROG_INFO%
Modes=0,1,2,3
CopyFiles=Opera.Copy,Opera.classes.Copy,Opera.defaults.Copy,Opera.program.Copy,Opera.skin.Copy,Opera.styles.Copy,Opera.locale.af.Copy,Opera.locale.bg.Copy,Opera.locale.cs.Copy,Opera.locale.da.Copy,Opera.locale.de.Copy,Opera.locale.es-ES.Copy,Opera.locale\ 
.es-LA.Copy,Opera.locale.fi.Copy,Opera.locale.fr.Copy,Opera.locale.fr-CA.Copy,Opera.locale.fy.Copy,Opera.locale.hi.Copy,Opera.locale.hr.Copy,Opera.locale.hu.Copy,Opera.locale.it.Copy,Opera.locale.ja.Copy,Opera.locale.ko.Copy,Opera.locale.mk.Copy,Opera.lo\ 
cale.nb.Copy,Opera.locale.nl.Copy,Opera.locale.nn.Copy,Opera.locale.pl.Copy,Opera.locale.pt.Copy,Opera.locale.pt-BR.Copy,Opera.locale.ru.Copy,Opera.locale.sv.Copy,Opera.locale.tr.Copy,Opera.locale.zh-cn.Copy,Opera.locale.zh-tw.Copy,Opera.program.plugins.\ 
Copy,Opera.styles.images.Copy,Opera.styles.user.Copy
AddReg=Opera AddRegg
ProfileItems=PROG.AddShortcut,PROG2.AddShortcut

[DefaultInstall]
CopyFiles=Opera.Copy,Opera.classes.Copy,Opera.defaults.Copy,Opera.program.Copy,Opera.skin.Copy,Opera.styles.Copy,Opera.locale.af.Copy,Opera.locale.bg.Copy,Opera.locale.cs.Copy,Opera.locale.da.Copy,Opera.locale.de.Copy,Opera.locale.es-ES.Copy,Opera.locale\ 
.es-LA.Copy,Opera.locale.fi.Copy,Opera.locale.fr.Copy,Opera.locale.fr-CA.Copy,Opera.locale.fy.Copy,Opera.locale.hi.Copy,Opera.locale.hr.Copy,Opera.locale.hu.Copy,Opera.locale.it.Copy,Opera.locale.ja.Copy,Opera.locale.ko.Copy,Opera.locale.mk.Copy,Opera.lo\ 
cale.nb.Copy,Opera.locale.nl.Copy,Opera.locale.nn.Copy,Opera.locale.pl.Copy,Opera.locale.pt.Copy,Opera.locale.pt-BR.Copy,Opera.locale.ru.Copy,Opera.locale.sv.Copy,Opera.locale.tr.Copy,Opera.locale.zh-cn.Copy,Opera.locale.zh-tw.Copy,Opera.program.plugins.\ 
Copy,Opera.styles.images.Copy,Opera.styles.user.Copy
AddReg=Opera AddRegg
ProfileItems=PROG.AddShortcut,PROG2.AddShortcut

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

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

[SourceDisksFiles]
c3nform.vxm=1
chartabl.bin=1
dialog.ini=1
english.lng=1
fastforw.ini=1
html40en.dtd=1
License.rtf=1
lngcode.txt=1
Opera.dll=1
Opera.exe=1
operadef.ini=1
OUniAnsi.dll=1
pluginig.ini=1
search.ini=1
spellche.dll=1
spellche.ini=1
xmlentit.ini=1
opera.jar=1
opera.pol=1
embedded.ini=1
embedd_0.ini=1
embedd_1.ini=1
operadef.adr=1
standard.ini=1
standa_0.ini=1
standa_1.ini=1
standa_2.ini=1
standa_3.ini=1
netscape.exe=1
standard.zip=1
windowss.zip=1
about.css=1
cache.css=1
certinfo.css=1
config.css=1
contentb.css=1
dir.css=1
drives.css=1
error.css=1
history.css=1
im.css=1
image.css=1
info.css=1
mime.css=1
plugins.css=1
warning.css=1
wml.css=1
af.lng=1
bg.lng=1
cs.lng=1
da.lng=1
de.lng=1
esES.lng=1
esLA.lng=1
fi.lng=1
fr.lng=1
frCA.lng=1
fy.lng=1
hi.lng=1
hr.lng=1
hu.lng=1
it.lng=1
ja.lng=1
ko.lng=1
mk.lng=1
nb.lng=1
nl.lng=1
nn.lng=1
pl.lng=1
pt.lng=1
ptBR.lng=1
ru.lng=1
sv.lng=1
tr.lng=1
zhcn.lng=1
zhtw.lng=1
npds_0.zip=1
npdspl_0.dll=1
npwmsd_0.dll=1
bar.png=1
center.png=1
opera.png=1
redcente.png=1
redleft.png=1
redright.png=1
root.png=1
top.png=1
Accessib.css=1
altdebug.css=1
classid.css=1
Contrast.css=1
Contra_0.css=1
disableb.css=1
disablef.css=1
disabl_0.css=1
disablep.css=1
Disablet.css=1
outline.css=1
structur.css=1
struct_0.css=1
struct_1.css=1
tablelay.css=1
toc.css=1

[DestinationDirs]
Opera.Copy=16422,"Opera"
Opera.Del=16422,"Opera"
Opera.classes.Copy=16422,"Opera\classes"
Opera.classes.Del=16422,"Opera\classes"
Opera.defaults.Copy=16422,"Opera\defaults"
Opera.defaults.Del=16422,"Opera\defaults"
Opera.program.Copy=16422,"Opera\program"
Opera.program.Del=16422,"Opera\program"
Opera.skin.Copy=16422,"Opera\skin"
Opera.skin.Del=16422,"Opera\skin"
Opera.styles.Copy=16422,"Opera\styles"
Opera.styles.Del=16422,"Opera\styles"
Opera.locale.af.Copy=16422,"Opera\locale\af"
Opera.locale.af.Del=16422,"Opera\locale\af"
Opera.locale.bg.Copy=16422,"Opera\locale\bg"
Opera.locale.bg.Del=16422,"Opera\locale\bg"
Opera.locale.cs.Copy=16422,"Opera\locale\cs"
Opera.locale.cs.Del=16422,"Opera\locale\cs"
Opera.locale.da.Copy=16422,"Opera\locale\da"
Opera.locale.da.Del=16422,"Opera\locale\da"
Opera.locale.de.Copy=16422,"Opera\locale\de"
Opera.locale.de.Del=16422,"Opera\locale\de"
Opera.locale.es-ES.Copy=16422,"Opera\locale\es-ES"
Opera.locale.es-ES.Del=16422,"Opera\locale\es-ES"
Opera.locale.es-LA.Copy=16422,"Opera\locale\es-LA"
Opera.locale.es-LA.Del=16422,"Opera\locale\es-LA"
Opera.locale.fi.Copy=16422,"Opera\locale\fi"
Opera.locale.fi.Del=16422,"Opera\locale\fi"
Opera.locale.fr.Copy=16422,"Opera\locale\fr"
Opera.locale.fr.Del=16422,"Opera\locale\fr"
Opera.locale.fr-CA.Copy=16422,"Opera\locale\fr-CA"
Opera.locale.fr-CA.Del=16422,"Opera\locale\fr-CA"
Opera.locale.fy.Copy=16422,"Opera\locale\fy"
Opera.locale.fy.Del=16422,"Opera\locale\fy"
Opera.locale.hi.Copy=16422,"Opera\locale\hi"
Opera.locale.hi.Del=16422,"Opera\locale\hi"
Opera.locale.hr.Copy=16422,"Opera\locale\hr"
Opera.locale.hr.Del=16422,"Opera\locale\hr"
Opera.locale.hu.Copy=16422,"Opera\locale\hu"
Opera.locale.hu.Del=16422,"Opera\locale\hu"
Opera.locale.it.Copy=16422,"Opera\locale\it"
Opera.locale.it.Del=16422,"Opera\locale\it"
Opera.locale.ja.Copy=16422,"Opera\locale\ja"
Opera.locale.ja.Del=16422,"Opera\locale\ja"
Opera.locale.ko.Copy=16422,"Opera\locale\ko"
Opera.locale.ko.Del=16422,"Opera\locale\ko"
Opera.locale.mk.Copy=16422,"Opera\locale\mk"
Opera.locale.mk.Del=16422,"Opera\locale\mk"
Opera.locale.nb.Copy=16422,"Opera\locale\nb"
Opera.locale.nb.Del=16422,"Opera\locale\nb"
Opera.locale.nl.Copy=16422,"Opera\locale\nl"
Opera.locale.nl.Del=16422,"Opera\locale\nl"
Opera.locale.nn.Copy=16422,"Opera\locale\nn"
Opera.locale.nn.Del=16422,"Opera\locale\nn"
Opera.locale.pl.Copy=16422,"Opera\locale\pl"
Opera.locale.pl.Del=16422,"Opera\locale\pl"
Opera.locale.pt.Copy=16422,"Opera\locale\pt"
Opera.locale.pt.Del=16422,"Opera\locale\pt"
Opera.locale.pt-BR.Copy=16422,"Opera\locale\pt-BR"
Opera.locale.pt-BR.Del=16422,"Opera\locale\pt-BR"
Opera.locale.ru.Copy=16422,"Opera\locale\ru"
Opera.locale.ru.Del=16422,"Opera\locale\ru"
Opera.locale.sv.Copy=16422,"Opera\locale\sv"
Opera.locale.sv.Del=16422,"Opera\locale\sv"
Opera.locale.tr.Copy=16422,"Opera\locale\tr"
Opera.locale.tr.Del=16422,"Opera\locale\tr"
Opera.locale.zh-cn.Copy=16422,"Opera\locale\zh-cn"
Opera.locale.zh-cn.Del=16422,"Opera\locale\zh-cn"
Opera.locale.zh-tw.Copy=16422,"Opera\locale\zh-tw"
Opera.locale.zh-tw.Del=16422,"Opera\locale\zh-tw"
Opera.program.plugins.Copy=16422,"Opera\program\plugins"
Opera.program.plugins.Del=16422,"Opera\program\plugins"
Opera.styles.images.Copy=16422,"Opera\styles\images"
Opera.styles.images.Del=16422,"Opera\styles\images"
Opera.styles.user.Copy=16422,"Opera\styles\user"
Opera.styles.user.Del=16422,"Opera\styles\user"

[Opera.Copy]
"c3nform.vxml",c3nform.vxm,,4
"chartables.bin",chartabl.bin,,4
dialog.ini,,,4
english.lng,,,4
"fastforward.ini",fastforw.ini,,4
"html40_entities.dtd",html40en.dtd,,4
License.rtf,,,4
lngcode.txt,,,4
Opera.dll,,,4
Opera.exe,,,4
"operadef6.ini",operadef.ini,,4
OUniAnsi.dll,,,4
"plugin-ignore.ini",pluginig.ini,,4
search.ini,,,4
"spellcheck.dll",spellche.dll,,4
"spellcheck.ini",spellche.ini,,4
"xmlentities.ini",xmlentit.ini,,4

[Opera.classes.Copy]
opera.jar,,,4
"opera.policy",opera.pol,,4

[Opera.defaults.Copy]
"embedded_keyboard.ini",embedded.ini,,4
"embedded_menu.ini",embedd_0.ini,,4
"embedded_mouse.ini",embedd_1.ini,,4
"operadef6.adr",operadef.adr,,4
"standard_keyboard.ini",standard.ini,,4
"standard_menu.ini",standa_0.ini,,4
"standard_mouse.ini",standa_1.ini,,4
"standard_toolbar.ini",standa_2.ini,,4
"standard_voice.ini",standa_3.ini,,4

[Opera.program.Copy]
netscape.exe,,,4

[Opera.skin.Copy]
"standard_skin.zip",standard.zip,,4
"windows_skin.zip",windowss.zip,,4

[Opera AddRegg]
HKU,"S-1-5-18\Software\Microsoft\Windows\ShellNoRoam\MUICache","%16422%\Opera\runmoper.exe",0x0,"7z SFX archive tool"
HKU,"S-1-5-18\Software\Microsoft\Windows\ShellNoRoam\MUICache","%16422%\Opera\moper.exe",0x0,"moper"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003_Classes\Opera.HTML","FriendlyTypeName",0x0,"Opera"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003_Classes\Opera.HTML\DefaultIcon",,0x0,"""%16422%\Opera\Opera.exe"",1"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003_Classes\Opera.HTML\shell",,0x10
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003_Classes\Opera.HTML\shell\open",,0x10
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003_Classes\Opera.HTML\shell\open\command",,0x0,"""%16422%\Opera\Opera.exe"" ""%%1"""
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003_Classes\Opera.Image","FriendlyTypeName",0x0,"Opera"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003_Classes\Opera.Image\DefaultIcon",,0x0,"""%16422%\Opera\Opera.exe"",1"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003_Classes\Opera.Image\shell",,0x10
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003_Classes\Opera.Image\shell\open",,0x10
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003_Classes\Opera.Image\shell\open\command",,0x0,"""%16422%\Opera\Opera.exe"" ""%%1"""
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003_Classes\Opera.Image","FriendlyTypeName",0x0,"Opera"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003_Classes\Opera.Image\shell\open\command",,0x0,"""%16422%\Opera\Opera.exe"" ""%%1"""
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003_Classes\Opera.Image\DefaultIcon",,0x0,"""%16422%\Opera\Opera.exe"",1"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003_Classes\Opera.HTML","FriendlyTypeName",0x0,"Opera"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003_Classes\Opera.HTML\shell\open\command",,0x0,"""%16422%\Opera\Opera.exe"" ""%%1"""
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003_Classes\Opera.HTML\DefaultIcon",,0x0,"""%16422%\Opera\Opera.exe"",1"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Opera Software","Plugin Path",0x0,"%16422%\Opera\Program\Plugins"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Opera Software","Create Desktop icon",0x0,"0"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Opera Software","Create Quicklaunch icon",0x0,"1"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Opera Software","Create Startmenu icons",0x0,"1"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Opera Software","Last Directory3",0x0,"%16422%\Opera\"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Opera Software","Last CommandLine",0x0,"%16422%\Opera\opera.exe"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Opera Software","Last CommandLine v2",0x0,"%24%Program Files\Opera\Opera.exe %16422%\Opera\Opera.exe"""
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Classes\Opera.HTML","FriendlyTypeName",0x0,"Opera"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Classes\Opera.HTML\DefaultIcon",,0x0,"""%16422%\Opera\Opera.exe"",1"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Classes\Opera.HTML\shell",,0x10
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Classes\Opera.HTML\shell\open",,0x10
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Classes\Opera.HTML\shell\open\command",,0x0,"""%16422%\Opera\Opera.exe"" ""%%1"""
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Classes\Opera.Image","FriendlyTypeName",0x0,"Opera"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Classes\Opera.Image\DefaultIcon",,0x0,"""%16422%\Opera\Opera.exe"",1"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Classes\Opera.Image\shell",,0x10
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Classes\Opera.Image\shell\open",,0x10
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Classes\Opera.Image\shell\open\command",,0x0,"""%16422%\Opera\Opera.exe"" ""%%1"""
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Classes\Opera.Image","FriendlyTypeName",0x0,"Opera"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Classes\Opera.Image\shell\open\command",,0x0,"""%16422%\Opera\Opera.exe"" ""%%1"""
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Classes\Opera.Image\DefaultIcon",,0x0,"""%16422%\Opera\Opera.exe"",1"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Classes\Opera.HTML","FriendlyTypeName",0x0,"Opera"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Classes\Opera.HTML\shell\open\command",,0x0,"""%16422%\Opera\Opera.exe"" ""%%1"""
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Classes\Opera.HTML\DefaultIcon",,0x0,"""%16422%\Opera\Opera.exe"",1"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\WinRAR\DialogEditHistory\WizArcName","0",0x0,"Opera925"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Sysinternals\Regmon","InFilters",0x1,50,6f,77,65,72,44,56,44,00,64,76,64,00,74,6f,74,61,6c,00,78,6e,76,69,65,77,00,6f,70,65,72,61,00,00
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Opera Software","Plugin Path",0x0,"%16422%\Opera\Program\Plugins"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Opera Software","Last Directory3",0x0,"%16422%\Opera\"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Opera Software","Last CommandLine",0x0,"%16422%\Opera\opera.exe"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Opera Software","Last CommandLine v2",0x0,"%24%Program Files\Opera\Opera.exe %16422%\Opera\Opera.exe"""
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Microsoft\Windows\ShellNoRoam\MUICache","D:\zagr\CD Shell Tools\CDROM\Интернет\Opera 9-24\Opera_9.24_International_Setup.exe",0x0,"Setup Launcher                                                                                                                                                                                                                                                  "
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Microsoft\Windows\ShellNoRoam\MUICache","%16422%\Opera\Opera.exe",0x0,"Opera Internet Browser"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Microsoft\Windows\ShellNoRoam\MUICache","%16422%\Opera\Opera.exe",0x0,"Opera Internet Browser"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU\reg","c",0x0,"D:\zagr\addon\Reg 16jv 111\opera.reg"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU\reg","d",0x0,"D:\zagr\addon\Reg 16jv 111\opera 1.reg"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU\reg","e",0x0,"D:\zagr\addon\reestr\opera.reg"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU\reg","f",0x0,"D:\zagr\addon\reestr\opera1.reg"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU\*","b",0x0,"D:\zagr\addon\reestr\opera1.reg"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU\*","f",0x0,"D:\zagr\addon\Reg 16jv 111\opera.reg"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU\*","j",0x0,"D:\zagr\addon\Reg 16jv 111\opera 1.reg"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU\*","i",0x0,"D:\zagr\addon\reestr\opera.reg"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Microsoft\Installer\Products\984319613E5BE304FA3DB291BB4E464D","ProductName",0x0,"Opera 9.24"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Microsoft\Installer\Products\984319613E5BE304FA3DB291BB4E464D\SourceList","PackageName",0x0,"Opera installer.msi"
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Microsoft\Installer\Features\984319613E5BE304FA3DB291BB4E464D","Opera",0x0
HKU,"S-1-5-20\Software\Microsoft\Windows\ShellNoRoam\MUICache","%16422%\Opera\runmoper.exe",0x0,"7z SFX archive tool"
HKU,"S-1-5-20\Software\Microsoft\Windows\ShellNoRoam\MUICache","%16422%\Opera\moper.exe",0x0,"moper"
HKU,"S-1-5-19\Software\Microsoft\Windows\ShellNoRoam\MUICache","%16422%\Opera\runmoper.exe",0x0,"7z SFX archive tool"
HKU,"S-1-5-19\Software\Microsoft\Windows\ShellNoRoam\MUICache","%16422%\Opera\moper.exe",0x0,"moper"
HKU,".DEFAULT\Software\Microsoft\Windows\ShellNoRoam\MUICache","%16422%\Opera\runmoper.exe",0x0,"7z SFX archive tool"
HKU,".DEFAULT\Software\Microsoft\Windows\ShellNoRoam\MUICache","%16422%\Opera\moper.exe",0x0,"moper"
HKLM,"SYSTEM\CurrentControlSet\Control\Video\{1C3448D3-CF0E-4737-93FF-1F642FFC2B75}\0000","_operationflashpoint.exe:D3DOGL_67207556",0x1,01,00,40,02
HKLM,"SYSTEM\CurrentControlSet\Control\Video\{1C3448D3-CF0E-4737-93FF-1F642FFC2B75}\0000","_covertoperations.exe:D3DOGL_67207556",0x1,09,00,40,02
HKLM,"SYSTEM\ControlSet002\Control\Session Manager\FileRenameOperations",,0x10
HKLM,"SYSTEM\ControlSet002\Control\BackupRestore\KeysNotToRestore","Pending Rename Operations",0x10000,"CurrentControlSet\Control\Session Manager\PendingFileRenameOperations"
HKLM,"SYSTEM\ControlSet001\Control\Video\{1C3448D3-CF0E-4737-93FF-1F642FFC2B75}\0000","_operationflashpoint.exe:D3DOGL_67207556",0x1,01,00,40,02
HKLM,"SYSTEM\ControlSet001\Control\Video\{1C3448D3-CF0E-4737-93FF-1F642FFC2B75}\0000","_covertoperations.exe:D3DOGL_67207556",0x1,09,00,40,02
HKLM,"SYSTEM\ControlSet001\Control\Session Manager\FileRenameOperations",,0x10
HKLM,"SYSTEM\ControlSet001\Control\BackupRestore\KeysNotToRestore","Pending Rename Operations",0x10000,"CurrentControlSet\Control\Session Manager\PendingFileRenameOperations"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Compatibility","OPERATOR",0x0,"0x02000000"

[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	="Opera" 
PROG_NAME	="Opera"
SRTC_NAME	="Opera 9"
PROG_VERS	="9.25 build 8827"
PROG_INF	="Opera.inf"
PROG_1	=Opera.exe
PROG_2	=Opera
PROG_SDIR	=""
PROG_SDIR2	="..\..\Application Data\Microsoft\Internet Explorer\Quick Launch"
PROG_INFO	="Browzer"
если можно, подскажите, в чом разница? как я понимаю, тут отличия в CopyFiles и секции реестра, секции касающиеся удаления проги я выбросил намерено, поскольку с таким большим листингом сообщение не отправлялось. Но опяь же, отличия в CopyFiles поидее не должны влиять на появление ярлыков, остается секция реестра, но тут я абсолютный ноль. Было бы ещё хорошо, если б подсказали где описываються ветки реестра, в том числе и запуск Quick Launch, к сожалению эта ссылка мне мало чего дала http://forum.oszone.net/thread-99098-5.html хотя может и не стоило наскоком все читать, может где-то что-то пропустил

Отправлено: 19:38, 17-02-2008 | #319


Аватара для jameszero

Модератор


Moderator


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

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


DyadyaGenya
С синтаксисом AddReg вы разобрались, это уже хорошо, но снимок реестра после снятия нужно ещё проанализировать. В данном случае строки вида
HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\
могут применяться только на вашем компьютере и только в установленной на данный момент системе, потому что на другом компьютере комбинация цифр будет другая. Это так называемый SID(security identifier) - идентификатор безопасности, он всегда уникален и создаёт его система. Вы не сможете внести данные в несуществующий SID, на этом аддон и стопорится.
Если закоментируете секцию AddReg, то аддон установится с ярлыками.

К тому же, большая часть вашего снимка реестра не имеет отношение к Opera, это системные записи Windows.

Следующий этап - вам нужно научиться отделять записи относящиеся к программе от системного "шума"

Цитата:
может и не стоило наскоком все читать, может где-то что-то пропустил
Читать безусловно стоит, но не стремитесь сразу создать аддон включающий все премудрости. Начните с простых программ состоящих и нескольких файлов и не создающих записей в реестре, так будет легче трассировать листинг.
А чтобы разобраться с ярлыками, вот для примера inf, не копирущий ни одного файла, не добавляющий записей в реестр, а просто создающий ярлык к Блокноту в панели QuickLaunch
Код: Выделить весь код
[Version]
Signature="$Windows NT$"
AdvancedINF=2.5

[DefaultInstall]
ProfileItems=PROG.AddShortcut

[PROG.AddShortcut]
Name		=%SRTC_NAME%,0x00000001
CmdLine	=10,,%PROG_1%
WorkingDir	=10
SubDir		=%PROG_SDIR%
InfoTip		=%PROG_INFO%

[Strings] 
SRTC_NAME	="Блокнот"
PROG_1	=Notepad.exe
PROG_SDIR	="..\..\Application Data\Microsoft\Internet Explorer\Quick Launch"
PROG_INFO	="Просмотр и редактирование текстовых документов"

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

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

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

Отправлено: 20:41, 17-02-2008 | #320



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




 
Переход