PDA

Показать полную графическую версию : Авторам аддонов


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

DyadyaGenya
06-02-2008, 20:35
доброго времени суток всем форумчанам, пытаюсь делать аддоны, разные, но везде возникает вопрос с добавлением ярлыков пункт пуск/програм/... и в панель быстрого запука
делаю так

[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:51
DyadyaGenya
Cекции AddReg и ProfileItems закомментированы (символ ;), записи в реестр и ярлыки естественно не будут отрабатывать.
Если это просто пример, то приведите полный листинг неработающего inf-a

gora
06-02-2008, 22:04
DyadyaGenya, посмотрите здесь (http://forum.oszone.net/post-721026-315.html)

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

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

pel_MEN
07-02-2008, 13:00
*YikxX*
повторюсь .... а как насчёт буржуев.. есть чё по сабжу?

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

gora
07-02-2008, 14:03
Под конструкторами, грубо говоря, подразумеваю перепаковщики по алгоритму конкретных программ »Здесь обычно под конструкторами подразумевается некие заготовки аддона в которых отсутствуют файлы самой программы т.к. она может быть очень большой и\или имеется у пользователя. Того, что Вы хотите я на форуме не встречал, очевидно до такого еще ни кто не додумался. :(

pel_MEN
07-02-2008, 14:59
to All
А вашими силами это сделать возможно или просто никто не заинересован? Идею считаю стоющей потому что она моя!!! :)

DyadyaGenya
07-02-2008, 21:22
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 аддоны научусь вставлять не только в апдейт от Пети Васечкина, но и в нЛайт, есть преимущества и там и там, вот и хочеться разобраться

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

DyadyaGenya
07-02-2008, 22:09
jameszero, так в чом неправильность синтаксиса? можете подсказать? или показать место где оно у меня не правильно

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

jameszero
07-02-2008, 22:38
DyadyaGenya
Ошибки в листинге секции [Total CommanderAddReg]. Например, в вашем варианте так:
HKCU\Software\Classes\Applications\TOTALCMD.EXE
А должно быть:
HKCU,"Software\Classes\Applications\TOTALCMD.EXE",,0x10

Импортируйте любую из веток реестра, которые включены в аддон и о обработайте её с помощью reg2inf, посмотрите отличия.

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

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

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

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

Drinko
11-02-2008, 19:47
DyadyaGenya,
Здесь (http://forum.oszone.net/thread-64809-4.html), есть уже готовый аддон ;)

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

DyadyaGenya
17-02-2008, 19:20
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,Op era.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,Op era.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 ="Интернет браузер"

DyadyaGenya
17-02-2008, 19:38
во втором не появляються ярлыки ни в панели быстрого запуска, ни в программ/



[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,Ope ra.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.lo cale.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,Ope ra.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,Ope ra.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.lo cale.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,Ope ra.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 хотя может и не стоило наскоком все читать, может где-то что-то пропустил

jameszero
17-02-2008, 20:41
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 ="Просмотр и редактирование текстовых документов"




© OSzone.net 2001-2012