greg_b
15-06-2009, 08:55
FateStar, нет и не было, хотя можно было бы реализовать - прописав в секцию реестра uninstall код типа:
%11%\rundll32.exe"" advpack,LaunchINFSection %17%\mpchc.inf,mpchc.Uninstall,4 , в следующем виде - в секцию:
[mpchc.AddReg]
............
; Установка плейера
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MPC HomeCinema","DisplayName",0x0,"Mplayer Classic HC 1.2.1156"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MPC HomeCinema","UninstallString",0x0,"%11%\rundll32.exe advpack,LaunchINFSection %17%\mpchc.inf,mpchc.Uninstall,4"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MPC HomeCinema","InstallLocation",0x0,"%16422%\Mplayer Classic HC"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MPC HomeCinema","DisplayIcon",0x0,"%16422%\Mplayer Classic HC\mpc.exe,0"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MPC HomeCinema","Comments",0x0,"Installer builded by Greb_B"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MPC HomeCinema","Publisher",0x0,"http://http://www.xvidvideo.ru/content/category/1/1/2/"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MPC HomeCinema","DisplayVersion",0x0,"1.2.1156"
[mpchcreg.del]
; Удаление плейера
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MPC HomeCinema"
и в ветке
[mpchc.Uninstall]
....................
DelReg= Codec.RegisterDLL,filter.delete, mpchcreg.del - дописываем для удаления из Установка\удаление программ стоки про плейер
К первому посту прибавлен подкрученный inf-файл (все для ленивых ;))
Насчет иконки - посмотрю, как-то не обращал внимания, если не ошибаюсь - то с прописыванием соответствия иконок надо было что-то мутить. Данная dll - внешний ресурс.
%11%\rundll32.exe"" advpack,LaunchINFSection %17%\mpchc.inf,mpchc.Uninstall,4 , в следующем виде - в секцию:
[mpchc.AddReg]
............
; Установка плейера
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MPC HomeCinema","DisplayName",0x0,"Mplayer Classic HC 1.2.1156"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MPC HomeCinema","UninstallString",0x0,"%11%\rundll32.exe advpack,LaunchINFSection %17%\mpchc.inf,mpchc.Uninstall,4"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MPC HomeCinema","InstallLocation",0x0,"%16422%\Mplayer Classic HC"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MPC HomeCinema","DisplayIcon",0x0,"%16422%\Mplayer Classic HC\mpc.exe,0"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MPC HomeCinema","Comments",0x0,"Installer builded by Greb_B"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MPC HomeCinema","Publisher",0x0,"http://http://www.xvidvideo.ru/content/category/1/1/2/"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MPC HomeCinema","DisplayVersion",0x0,"1.2.1156"
[mpchcreg.del]
; Удаление плейера
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MPC HomeCinema"
и в ветке
[mpchc.Uninstall]
....................
DelReg= Codec.RegisterDLL,filter.delete, mpchcreg.del - дописываем для удаления из Установка\удаление программ стоки про плейер
К первому посту прибавлен подкрученный inf-файл (все для ленивых ;))
Насчет иконки - посмотрю, как-то не обращал внимания, если не ошибаюсь - то с прописыванием соответствия иконок надо было что-то мутить. Данная dll - внешний ресурс.