Здравствуйте! Предлагаю свою версию автоустановки Winamp.
Т.к. не люблю репаки, предпочитаю делать автоустановку со стандартных инсталлеров. И потом далее можна просто менять в дистрибутив Winamp по мере его обновленя! Проверено на версии 5.581.2985.
Описание:
Ставится ТОЛЬКО winamp без Winamp Toolbar, e-music 50 mp3, Winamp assistant c вашими личными настройками установки для систем x86 и x64.
Привожу пример 7z-SFX архива автоустановки:
Код:
!@Install@!UTF-8!
Title="Установка Winamp 5.581.2985"
BeginPrompt="ВНИМАНИЕ! НИКАКИХ ОКОН В ПРОЦЕССЕ УСТАНОВКИ НЕ ОТОБРАЖАЕТСЯ!
Варианты 'ТИХОЙ' установки без взаимодействия с пользователем:
1. Запуск с ключом [-y -gm2 -fm0] - установка Winamp
Нажмите [OK] - для установки Winamp"
ExtractTitle="Распаковка файлов..."
ExtractDialogText="Подождите пожалуйста..."
FinishMessage="Установка завершена!"
GUIFlags="2+4+8+16+32+2048+4096"
GUIMode="1"
RunProgram="hosts.cmd"
;тут патчим hosts для того чтобы Winamp не загружал при установке тулбар и 50 мп3 вот такой строкой 127.0.0.1 download.nullsoft.com.
;RunProgram="x86:hidcon:cmd \"%PROGRAMFILES%\\Winamp\\eMusic\\Uninst-eMusic-promotion.exe\" /S"
;RunProgram="x86:hidcon:cmd \"%PROGRAMFILES%\\Winamp Toolbar\\uninstall.exe\\" /S"
;как вариант можна не патчить hosts, а после установки и загрузки тулбара и 50 мп3 можна их "тихо" удалить
RunProgram="x86:hidcon:cmd /C mkdir \"%PROGRAMFILES%\\Winamp\" /Y"
RunProgram="x86:hidcon:cmd /C COPY install.ini \"%PROGRAMFILES%\\Winamp\" /Y"
RunProgram="x86:hidcon:cmd /C COPY paths.ini \"%PROGRAMFILES%\\Winamp\" /Y"
RunProgram="x64:hidcon:cmd /C mkdir \"%PROGRAMFILES(x86)%\\Winamp\" /Y"
RunProgram="x64:hidcon:cmd /C COPY install.ini \"%PROGRAMFILES(x86)%\\Winamp\" /Y"
RunProgram="x64:hidcon:cmd /C COPY paths.ini \"%PROGRAMFILES(x86)%\\Winamp\" /Y"
;Создаем папку Winamp в %programfiles% и кпируем в неё 2 файла с настройками install.ini и paths.ini
;Install.ini создается когда вы 1 раз устанавливаете winamp и в него заносятся все настройки (выбранные пункты при установке)
;paths.ini - определяет место хранения настроек winamp (по умолчанию %appdata%\Winamp)
RunProgram="Winamp-install.exe /S"
;тихая установка для официального инсталлера Winamp
RunProgram="hidcon:cmd /C REG ADD \"HKLM\\SOFTWARE\\Nullsoft\\Winamp\" /v RegName /t REG_SZ /d \"%ваше_имя%\" /f"
RunProgram="hidcon:cmd /C REG ADD \"HKLM\\SOFTWARE\\Nullsoft\\Winamp\" /v RegKey /t REG_SZ /d \"%ваш_код%\" /f"
;добавление Ваших регистрацинных данных
;!@InstallEnd@!
Пример hosts.cmd для патча hosts
echo off
if exist %systemroot%\SysWOW64 (
set hosts=%systemroot%\SysWOW64\drivers\etc\hosts
) else (
set hosts=%systemroot%\System32\drivers\etc\hosts
)
cacls %hosts% /E /G All:F
cacls %hosts% /E /G ‚бҐ:F
attrib -s -r -h %hosts%
(echo.
echo 127.0.0.1 download.nullsoft.com
)>>%hosts%
cacls %hosts% /E /R All
cacls %hosts% /E /R ‚бҐ
ipconfig /flushdns