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

Название темы: Авторам аддонов
Показать сообщение отдельно

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


Сообщения: 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

Название темы: Авторам аддонов