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