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

Показать сообщение отдельно

Ветеран


Сообщения: 508
Благодарности: 140

Профиль | Отправить PM | Цитировать


Jilted
Цитата Jilted:
Не поделишься ли своим автоинсталлятором DT? Желательно русским... »
Тут и делиться-то особо нечем...
1. Скачиваешь свежую версию демона (на данный момент - 4.10). (Бесплатную.) Тут есть одна особенность. Я всегда качаю версию без SPTD, ибо тогда демон требует перезагрузки. Ставлю SPTD (ищи тут), и только потом, после ребута, ставлю по-тихому Daemon tools.
2. Структура каталога:
-- daemon409.exe (собственно инсталлятор сабжа)
-- start.bat (командный файл, стартующий установку после распаковки архива)
-- pack.bat (файл упаковки всего что нужно в один sfx)
-- daemon.reg (твики демона)
-- 7zSD.sfx (модуль sfx Олега Щербакова)
-- config.txt (конфиг файл для sfx)

3. Листинг start.bat
Код: Выделить весь код
:: ставим демона
start /wait daemon409.exe /S
:: пришибаем процессы - демон и еще рекламный exe-шник
taskkill.exe /F /IM Daemon.exe
taskkill.exe /F /IM DaemonTools_WhenUSave_Installer.exe
:: удаляем рекламный exe-шник и проверку апдейтов из каталога демона
DEL /S /Q "%PROGRAMFILES%\Daemon Tools\SetupDTSB.exe"
DEL /S /Q "%PROGRAMFILES%\Daemon Tools\chkupd.exe"
DEL /S /Q "%Allusersprofile%\Рабочий стол\Daemon Tools.lnk"
:: удаляем из автозагрузки демона и "рекламу"
REG DELETE HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /V "DAEMON Tools" /F
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "DaemonTools_WhenUSave_Installer" /F
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "Daemon Tools" /F
:: применяем твики
REGEDIT /S mount.reg
exit
Листинг daemon.reg
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"DaemonTools_WhenUSave_Installer"=-
"Daemon Tools"=-

[HKEY_CLASSES_ROOT\.iso]
@="CDImage"

[HKEY_CLASSES_ROOT\.mdf]
@="CDImage"

[HKEY_CLASSES_ROOT\CDImage]
"EditFlags"=dword:00000000
"AlwaysShowExt"=""
"BrowserFlags"=dword:00000008
@=""

[HKEY_CLASSES_ROOT\CDImage\shell]
@="Open"

[HKEY_CLASSES_ROOT\CDImage\shell\Open]

[HKEY_CLASSES_ROOT\CDImage\shell\Open\command]
::@="\"C:\\Program Files\\DAEMON Tools\\daemon.exe\" -mount 0,\"%1\""
@=hex(2):22,00,5c,00,22,00,25,00,50,00,52,00,4f,00,47,00,52,00,41,00,4d,00,\
  46,00,49,00,4c,00,45,00,53,00,25,00,5c,00,5c,00,44,00,41,00,45,00,4d,00,4f,\
  00,4e,00,20,00,54,00,6f,00,6f,00,6c,00,73,00,5c,00,5c,00,64,00,61,00,65,00,\
  6d,00,6f,00,6e,00,2e,00,65,00,78,00,65,00,5c,00,22,00,20,00,2d,00,6d,00,6f,\
  00,75,00,6e,00,74,00,20,00,30,00,2c,00,5c,00,22,00,25,00,31,00,5c,00,22,00,\
  22,00,00,00
pack.bat
Код: Выделить весь код
@echo off
SET INST=daemon
SET VERS=409
SET INN=%INST%%VERS%
SET OUTD=%INST%_%VERS%
DEL /Q /S %INN%.7z && DEL /Q /S %OUTD%.exe
"%PROGRAMFILES%\7-zip\7z.exe" a -t7z %INN%.7z %INN%.exe daemon.reg start.bat -mx7 -m0=LZMA:d24
COPY /b 7zSD.sfx + config.txt + %INN%.7z %OUTD%.exe
DEL /Q /S %INN%.7z
exit
config.txt
;!@Install@!UTF-8!
RunProgram="hidcon:start.bat"
GUIMode="1"
;!@InstallEnd@!

Да, и русский не ставлю так как честно - не вижу в этом необходимости

Отправлено: 08:09, 11-10-2007 | #70