Single Post |
Topic: написание инсталлятора :roll: |
Author |
Message |
DarkDuke
|
Posted: Fri Feb 04, 2005 13:07 Post subject: |
|
|
Я создал свою сборку (для себя и друзей) без всяких инсталляций. Это самораспаковывающийся RAR архив, который после распаковки запускает bat-файл:
Code: |
@echo off
echo Идет установка Total Commander 6.50...
echo.
echo ЖДИТЕ ОКОНЧАНИЯ УСТАНОВКИ И НЕ ЗАКРЫВАЙТЕ ЭТО ОКНО!
echo.
REM Внесение в реестр необходимой информации и серийников
echo REGEDIT4 > %temp%\inst_tc.reg
echo [HKEY_CURRENT_USER\Software\Rising Sun Solutions, Inc.\Atlantis.1_x\RegInfo] >> %temp%\inst_tc.reg
echo "RegCode"="XXXXXXXXXXXXX" >> %temp%\inst_tc.reg
echo "RegTo"="XXXXXXXXXXXXX" >> %temp%\inst_tc.reg
echo [HKEY_CURRENT_USER\Software\Rising Sun Solutions, Inc.\Atlantis.1_x\LoadSave] >> %temp%\inst_tc.reg
echo "ReloadDocs"=dword:00000000 >> %temp%\inst_tc.reg
echo [HKEY_CURRENT_USER\Software\Rising Sun Solutions, Inc.\Atlantis.1_x\General] >> %temp%\inst_tc.reg
echo "ShowSplash"=dword:00000000 >> %temp%\inst_tc.reg
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Ghisler\Total Commander] >> %temp%\inst_tc.reg
echo "IniFileName"=".\\wincmd.ini" >> %temp%\inst_tc.reg
echo "FtpIniName"=".\\wcx_ftp.ini" >> %temp%\inst_tc.reg
echo [HKEY_CURRENT_USER\Software\EasyBoot Systems\UltraISO\5.0] >> %temp%\inst_tc.reg
echo "Language"="1049" >> %temp%\inst_tc.reg
echo "SoundEffect"="0" >> %temp%\inst_tc.reg
echo "Username"="XXXXXXXXXXXXX" >> %temp%\inst_tc.reg
echo [HKEY_CURRENT_USER\Software\WinImage] >> %temp%\inst_tc.reg
echo "NameRegistered"="XXXXXXXXXXXXX" >> %temp%\inst_tc.reg
echo "CodeRegistered"="XXXXXXXXXXXXX" >> %temp%\inst_tc.reg
echo [HKEY_CURRENT_USER\Software\WinImage] >> temp%\inst_tc.reg
echo "DefaultViewer"="%COMMANDER_PATH%\\AddOn\\view64\\view64.exe" >> %temp%\inst_tc.reg
echo "DispSplashBegin"="FALSE" >> %temp%\inst_tc.reg
echo "DispSplashEnd"="FALSE" >> %temp%\inst_tc.reg
echo "WinImageUseRegistry"="TRUE" >> %temp%\inst_tc.reg
echo "WinImageVersion"="6000" >> %temp%\inst_tc.reg
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts] >> %temp%\inst_tc.reg
echo "Lucida Console KOI8 (TrueType)"="luconk.ttf" >> %temp%\inst_tc.reg
START /WAIT regedit /s %temp%\inst_tc.reg
del %temp%\inst_tc.reg
REM Установка шрифта Koi8r для правильного отображения в Lister'e
copy /y .\fonts\luconk.ttf %windir%\fonts\ > nul
REM Ярлыки создаются средствами SFX-RAR архива
REM Запуск великого и ужастного Total Commander'a! ;)
totalcmd.exe
|
Вот. А при создании ярлыков создается ярлык на Total и файл UnInstall.bat, который чистит весь реестр и стирает папку с TC
P.S. Естественно, если нужно чтобы при установке была возможность выбора компонентов, то потребуется уже полноценный установщик. |
|
|
|
 |
|
Powered by phpBB © 2001, 2005 phpBB Group
|