Войти

Показать полную графическую версию : Daemon Tools 4.xx - тихая установка


Страниц : 1 2 3 [4] 5 6 7

rizz
03-08-2007, 05:40
в папке i386 распаковываешь файл SVCPACK.IN_ с помощью 7зипа. полученный файл SVCPACK.INF открываешь в блокноте и в секции [SetupHotfixesToRun] пишешь SPTD.EXE помещаешь файл SVCPACK.INF обратно в папку I386 и удаляешь файл SVCPACK.IN_ переименовываешь файл драйвера в SPTD.EXE и помещаешь его в папку SVCPACK и готово.

тоже хочу интегрировать SPTD в дистриб, чтобы потом спокойно установить Daemon Tools, но один вопрос что даст переименование SPTD. sys в SPTD.exe и запихивание в папку SVCPACK?

просто попытался скопировать файл с уже установленной системы, где установлены и работают STPD и DT на чистенькую систему C:\WINDOWS\system32\drivers\SPTD.sys
понятно что никакой реакции, его нужно запустить (вроде это сервис?)
скопировал с установленной системы на чистую часть реестра
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sptd]
"Type"=dword:00000001
"Start"=dword:00000004
"ErrorControl"=dword:00000001
"Tag"=dword:00000006
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
72,00,69,00,76,00,65,00,72,00,73,00,5c,00,73,00,70,00,74,00,64,00,2e,00,73,\
00,79,00,73,00,00,00
"Group"="Boot Bus Extender"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sptd\r0]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sptd\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sptd\Enum]
"0"="Root\\LEGACY_SPTD\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
после перезагрузки ручная установка DT просит бесконечный ребут, а отдельно вручную SPTD тоже не ставится, ругается, если эту часть реестра удалить, то снова ручная установка работает, но SPTD понятно не установлен

так вот как переименование SPTD.sys в SPTD.exe и запихивание в папку SVCPACK поможет? оно что установит его как службу? или я не понял и нужно через SVCPACK.INF ставить сам инсталлятор SPTDinst-v150-x86.exe (а не переименованый SPTD. sys)

jameszero
03-08-2007, 08:32
rizz
нужно через SVCPACK.INF ставить сам инсталлятор SPTDinst-v150-x86.exe (а не переименованый SPTD. sys)Совершенно верно. Устанавливать из SVCPACK нужно дистрибутив SPTDinst-v150-x86.exe
Строка тихой установки stpd.exe add /q ну или SPTDinst-v150-x86.exe add /q Переименование, в принципе, не обязательно.

Jilted
04-10-2007, 16:53
Ребят, а не скажете, как добавить контекстное меню для файлов образов (.iso,.....).
Типа чтобы по ПКМ по образу вызывалось контекстное меню "Смонтировать образ". И чтобы пощелчку по этому пункту образ монтировался автоматом? Вроде это реализовано в ДТ ПРО, а в лайте нету...
И как сделать автоматически? Спасибо за внимание...

snark
04-10-2007, 20:20
Jilted
вот
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.iso]
@="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\""
а тут (http://www.msfn.org/board/Daemon_Tools_Question_t23496.html) тема на msfn

... это для *.iso образов. Если же нужно, к примеру, добавить *.mdf - тогда
[HKEY_CLASSES_ROOT\.mdf]
@="CDImage"
и так и далее для необходимых расширений... )

Jilted
08-10-2007, 09:26
snark, Здесь привязка к "C:\Program Files\Daemon Tools\daemon.exe\"
А как бы сделать чтобы была привязка к SYSTEMDRIVE???

snark
08-10-2007, 20:41
Jilted
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CDImage\shell\Open\command]
@=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


Через REG_EXPAND_SZ, то есть в реестре строка будет выглядеть как
"\"%PROGRAMFILES%\\DAEMON Tools\\daemon.exe\" -mount 0,\"%1\""
Я уже проверял, все работает

Minoz
08-10-2007, 21:11
snark
Что то у меня не работает :( Как был IltraISO? так и остался... Может можно сделать какое нибуть подменю, типо "монтировать образ" ?

snark
08-10-2007, 22:31
Minoz
Что за расширение у образа? Windows перегружал после твика? Какая версия демона?
...
только что сделал экспорт ветки реестра в регфайл
Windows Registry Editor Version 5.00

;Для нужного типа файла образа (*.iso, *.mdf и т. д. добавляем в реестр строку типа)
[HKEY_CLASSES_ROOT\.iso]
@="CDImage"

;----------------------------------------------------------------------------------------------------------------
; Контекстное меню в проводнике - "Открыть с помощью" - "Virtual DAEMON Manager"
;-------
[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]
@=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

Jilted
09-10-2007, 13:31
snark, Ну и теперь вопрос на засыпку... Не поделишься ли своим автоинсталлятором DT? Желательно русским... ;)

snark
11-10-2007, 08:09
Jilted
Не поделишься ли своим автоинсталлятором DT? Желательно русским... »
Тут и делиться-то особо нечем...
1. Скачиваешь свежую версию демона (http://www.disc-tools.com/download/daemon+sptd+md5sum) (на данный момент - 4.10). (Бесплатную.) Тут есть одна особенность. Я всегда качаю версию без SPTD, ибо тогда демон требует перезагрузки. Ставлю SPTD (ищи тут (http://www.duplexsecure.com/downloads)), и только потом, после ребута, ставлю по-тихому 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@!

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

Jilted
11-10-2007, 09:04
У меня практически все то же самое, только винраром сделан автоинсталлер...

Pa3BED4UK
12-10-2007, 16:13
Подскажите, пожалуйста, как установить DT без spdt, а то не геймеру он ни к чему, или подскажите последнююю версию без него. Спасибо.

Minoz
13-10-2007, 00:12
snark
Имеем установленную прогу UltraISO, которая интегрится в оболочки. После применения рег-файла интеграция слетает, но при попытке открытия iso образа вываливается ошибка что доступ заблокирован. :(

ЗЫ. Pa3BED4UK
spdt - отвечает за виртуальный CD-ROM, и без этого драйвера не будет работать не алкоголь, не демон.

jameszero
13-10-2007, 13:53
Вариант с рег файлом не совершенен. Есть более удобное решение.

awxDTools (http://www.daemon-tools.cc/dtcc/download.php?mode=ViewCategory&catid=2)
Description: awxDTools is a shell extension for DAEMON Tools. It adds mount and unmount entries when you right click on a image.

Pa3BED4UK
13-10-2007, 22:19
Minoz,
Алкоголь старых весий работает без spdt.
На сколько мне извесмстно его назначение - сокрытие виртуальных приводов от игровых защит.
Прсто даемун удобнеееЮ, вот я и ищу такую версию даемуна

Jilted
15-10-2007, 16:58
Вариант с рег файлом не совершенен. Есть более удобное решение.
awxDTools
Description: awxDTools is a shell extension for DAEMON Tools. It adds mount and unmount entries when you right click on a image.
[/post]
Согласен, можно оформить как-нить в виде автоустановки? Был бы премного благодарен...

jameszero
15-10-2007, 19:54
Jilted
Проблема в том, что awxDTools для регистрации Shell Extension требует, чтобы Daemon Tools был запущен хотя бы один раз, поэтому автоинсталл получится не полным.
Собственно, в теме с аддоном Daemon Tools уже ответил (http://forum.oszone.net/thread-79148-13.html#post661117).

KillHunter
06-11-2007, 00:15
Тихая установка Daemon Tools Pro
Помогите утстановить и зарегать данный сабж тихой установкой.
Спасибо надеюсь на поддержку.
P.S. Просьба траблу с SPTD не описывать,т.к уже нашёл ей решение...

Minoz
06-11-2007, 15:46
KillHunter
Юзаем скрипт для тихой установки алкаголя. Там тока названия окон нужно поменять, а инсталляторы у них похожие.

star_099
06-11-2007, 17:45
KillHunter
Не совсем информативный ответ на вопрос. Где этот скрипт найти? ткни пожалуйста!!




© OSzone.net 2001-2012