Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   Daemon Tools 4.xx - тихая установка (http://forum.oszone.net/showthread.php?t=57189)

Dimus 27-11-2005 11:00 377913

Daemon Tools 4.xx - тихая установка
 
Обрадовался я появлению нового демона, но не тут то было. :(
При попытке ышдуте установки /S он выдал сообщение типа "Silent instalation curently not suport..."

ах как жаль...


Варианты решения:

Сборка от cleric1985_n New!
Сборка от Комсомолец
Сборка от mamont1
Аддон от jameszero

Denchik 05-02-2006 13:30 403425

Вложений: 1
я использовал скрипт от http://sanjaalone.h15.ru/index.php
+ DaemonScript там же
+ luluDaemon.dll моя сборка в вложении
(правда без uninstall :)
в нем надо грохнуть HKEY_LOCAL_MACHINE\SOFTWARE\luluDaemon
+ start %windir%\system32\REGSVR32.EXE "%programfiles%\DAEMON Tools\Plugins\Images\luluDaemon.dll" /s)

desperate 03-06-2006 19:45 446055

кто может подсказать, как установить Daemon 4.03 без использования AutoIT как то они у меня не вызывают доверия

SAOPP 04-06-2006 12:49 446261

Думаю запоковать его и после прописать в автозагрузку...

Dust112 04-06-2006 16:31 446313

SAOPP
Скорей всего не получится, т.к. при инсталляции он регистрирует и запусает сервисы.
desperate
С AutoIT ставится замечательно.

SAOPP 04-06-2006 16:34 446314

Dust112
Цитата:

Скорей всего не получится, т.к. при инсталляции он регистрирует и запусает сервисы.
Ну... а что здесь собсно такого сложного, с регистрациями и запусками сервисов? :)

vampik 04-06-2006 17:24 446330

Цитата:

а что здесь собсно такого сложного
Как-то он это странно делает. Со времени появления Daemon Tools 4.0x не видел ни одной перепаковки. Была только версия 4.00 без Adware, да и та просто напросто нелегально распространяемая платная версия от самих разработчиков.

Dust112 04-06-2006 20:03 446384

SAOPP
Сложного то ничего, но разработчики не зря сделали так, что в тихом режиме не устанавливается. Там есть проверка на наличие старой версии и проверка на установленный SoftIce. Видно есть завязка с библиотеками ядра.

vampik 04-06-2006 20:29 446394

Сложности-то как раз есть, а вот сделать возможность тихой установки могли бы - проверки не требуют активного участия юзера.

SAOPP 05-06-2006 00:47 446468

Надо посмотреть, что они там намудрили...

ZaV 05-06-2006 15:55 446807

что касается daemon tools то вот там есть http://www.msfn.org/board/index.php?showtopic=59614
только читайте описание ...
p.s. сам правда не пробовал ...

vampik 05-06-2006 16:05 446813

ZaV И я сначала попался, при проверке оказалось, что это тоже AutoIT-скрипт, такой же как и другие.

DmitryOlenin 12-06-2006 14:50 449742

Кстати, весьма интересно...

Инсталяшка 4.03 занимает 1.4Мб.
Вариант с msfn занимает 1.5Мб инсталяшки + 0.9Мб драйвера. То есть около 2.4Мб.

vampik 12-06-2006 19:59 449806

Там полная инсталляшка внутри AutoIT-скрипта и драйвер от нее внутри другого AutoIT-скрипта. Так что все правильно.

desperate 12-06-2006 21:20 449819

vampik
только эта лажа все равно в тихую не инсталируется

vampik 12-06-2006 22:17 449831

У меня с AutoIT-скриптом все работало. В два этапа. Установка SPTD, перезагрузка, установка Daemon Tools. Только из-за глюков на некоторых компьютерах (Windows иногда не загружался после установки Daemon Tools, приходилось делать откат) решил устанавливать вручную.

desperate 15-06-2006 01:31 450759

при использовании AutoIT скрипта с http://www.msfn.org/board/index.php?showtopic=59614 на русской винде демон встает в папку имя который скрякозяблы, вместо человеческого пути в програм файл и т.д

vampik 15-06-2006 01:37 450762

Там в других топиках были нормальные скрипты для демона, юзай их.

desperate 15-06-2006 13:27 450964

vampik
а ссылочкой не поделишься???

qeraser 15-06-2006 13:50 450968

desperate
А из Коллекция AutoIt скриптов от Sanja Alone не подходит? У меня работает.

desperate 17-06-2006 18:06 451961

qeraser
спасибо...я уже написал свой... от Сани скрипт не подходит, т.к. я ставлю немного по другому принципу

Sanja Alone 18-06-2006 02:04 452092

desperate
Цитата:

от Сани скрипт не подходит
Что именно не устраивает? Что-то в скрипте или AutoIt, как способ решения подобных задач?

Цитата:

ставлю немного по другому принципу
Multiset ?

desperate 18-06-2006 02:11 452095

Sanja Alone
процитирую сам себя
Цитата:

спасибо...я уже написал свой... от Сани скрипт не подходит
не подошел твой в том плане, что у тебя Daemontools ставиться в два этапа, т.е. без перезагрузки никак.... я же свой ставлю сначала SPTD из svcpack.inf, а уже потом с помощью АвтоИТ скрипта ставлю демона

Sanja Alone
а скрипты твои хорошие, мне понравилось, качетсвенная работа

Denchik 31-07-2006 13:42 466707

Вложений: 1
Для Ivan 234
немного переделанный luluDaemon для Daemon Tools 4.xx
( добавлено выбор пути к папке )


qeraser 31-07-2006 14:25 466729

Denchik
Размещайте вложения на альтернативных шарах (например rapidshare, webfile, still).
Вложения на этом форуме работают некорректно. Где-то Vadikan уже писал об этом.

Denchik 01-08-2006 13:18 467062

Тем не менее
у меня открывает нормально

а с рапидой я не очень дружу

Jilted 27-09-2006 12:23 490231

Блин... я в ступоре... Хотел сделать Unattended DT 4.06, чтоб ставился через WPI.
Делал так:
1. Через cmdlines ставлю SPTD - drivers v1.29
2. Написал AutoIT скрипт для DT4, проверил его - работает
Но косяк вот в чем - через WPI данный скрипт не работает! Наверное потому, что через WPI с окнами работать так нельзя...
Кто-нибудь может подсказать, как написать рабочий скрипт???

Sanja Alone 28-09-2006 06:42 490581

Jilted
Цитата:

через WPI данный скрипт не работает!
Замечательно работает, в т.ч. из WPI (скрипт).

Цитата:

Наверное потому, что через WPI с окнами работать так нельзя...
Как так? Любое окно WPI - это всего лишь окно браузера :)

Jilted 28-09-2006 08:58 490619

Ты на новом, 5-м WPI проверял? А то у меня ну ни в какую твой скрипт из-под него не ставится!!!
Приведи плз исходник скрипта БЕЗ УСТАНОВКИ SPTD. Т.к. я его ставлю на более раннем этапе.
Может, я в скрипте твоем накосячил? Х.З. но факт в том, что из-под WPI скомпиленный экзешник НЕ ЗАПУСКАЕТ программу установки.
Вот пример скрипта, взятого с MSFN. В одиночку он работает, из под WPI-нет.
Код:

Global $Title='DAEMON'
Run (@ScriptDir&'\'&'daemon406-x86.exe')
WinWait("DAEMON Tools 4.06HE (32 bit)","Welcome to the DAEMO")
If Not WinActive("DAEMON Tools 4.06HE (32 bit)","Welcome to the DAEMO") Then WinActivate("DAEMON Tools 4.06HE (32 bit)","Welcome to the DAEMO")
WinWaitActive("DAEMON Tools 4.06HE (32 bit)","Welcome to the DAEMO")
Send("{ENTER}")
WinWait("DAEMON Tools 4.06HE (32 bit) ","Please review the li")
If Not WinActive("DAEMON Tools 4.06HE (32 bit) ","Please review the li") Then WinActivate("DAEMON Tools 4.06HE (32 bit) ","Please review the li")
WinWaitActive("DAEMON Tools 4.06HE (32 bit) ","Please review the li")
Send("{TAB}{TAB}{ENTER}")
WinWait("DAEMON Tools 4.06HE (32 bit) ","Choose which feature")
If Not WinActive("DAEMON Tools 4.06HE (32 bit) ","Choose which feature") Then WinActivate("DAEMON Tools 4.06HE (32 bit) ","Choose which feature")
WinWaitActive("DAEMON Tools 4.06HE (32 bit) ","Choose which feature")
Send("{DOWN}{SPACE}{DOWN}{SPACE}{TAB}{TAB}{ENTER}")
WinWait("DAEMON Tools 4.06HE (32 bit) ","Choose Install Locat")
If Not WinActive("DAEMON Tools 4.06HE (32 bit) ","Choose Install Locat") Then WinActivate("DAEMON Tools 4.06HE (32 bit) ","Choose Install Locat")
WinWaitActive("DAEMON Tools 4.06HE (32 bit) ","Choose Install Locat")
Send("{TAB}{TAB}{TAB}{ENTER}")
WinWait("DAEMON Tools 4.06HE (32 bit) ","Completing the DAEMO")
If Not WinActive("DAEMON Tools 4.06HE (32 bit) ","Completing the DAEMO") Then WinActivate("DAEMON Tools 4.06HE (32 bit) ","Completing the DAEMO")
WinWaitActive("DAEMON Tools 4.06HE (32 bit) ","Completing the DAEMO")
Send("{SPACE}{TAB}{TAB}{ENTER}")


Sanja Alone 29-09-2006 03:26 491044

Jilted
Цитата:

Ты на новом, 5-м WPI проверял?
WPI 5.4 - никаких проблем нет.

Цитата:

исходник скрипта БЕЗ УСТАНОВКИ SPTD
В скрипте стоит проверка:
Код:

If WinWait("SPTD","",3)
Т.о., если SPTD уже установлен, то окна SPTD не будет. Получится просто пауза в 3 секунды и установка DT будет продолжена. Если это не нужно, то просто выбрось строки 79-95 (If... EndIf) со скрипта.

Цитата:

скомпиленный экзешник НЕ ЗАПУСКАЕТ
Еще как запускает! Может ты накосячил в конфиге WPI? Посмотри, что он пишет в логе (%systemdrive%\WPI_Log.txt).

Цитата:

В одиночку он работает, из под WPI-нет
Это еще одно подтверждение моей догадки об источнике проблемы в конфиге WPI - проверь путь в команде запуска установки DT (WPI\WPIScripts\config.js).

Jilted 29-09-2006 08:19 491077

Sanja Alone
Полностью твой код откомпилил. Та же ситуевина. По отдельности ставится, через WPI - НЕТ!.
Вот лог:
Код:

Лог файл установки WPI
Процесс установки начат в: 29 сентября 2006 г. 8:19:53 
Global variables:   
%OSLANG%=RUS   
%WPIPATH%=D:\sp2\wpi   
%CDROM%=D:\sp2\wpi   
%DOSPATH%=   
%SYSTEMDRIVE%=C:   
%WINDIR%=C:\WINDOWS 
%PROGRAMFILES%=C:\Program Files   
%TEMP%=C:\DOCUME~1\dima\LOCALS~1\Temp   
%SYSDIR%=C:\WINDOWS   
%ALLUSERSPROFILE%=C:\Documents and Settings\All Users   
%USERPROFILE%=C:\Documents and Settings\dima   
%APPDATA%=C:\Documents and Settings\dima\Application Data   
%COMMONPROGRAMFILES%=C:\Program Files\Common Files 
Список программ, которые будут установлены:    Daemon Tools v4.06 -----  29 сентября 2006 г. 8:19:53   
Program: Daemon Tools v4.06    UID: DAEMONTOOLS    Order: 900003    Category: Утилиты   
29 сентября 2006 г. 8:19:53    cmd1 *** Неудача *** (возвращен код undefined): "D:\sp2\wpi\dt4.exe"   
29 сентября 2006 г. 8:19:53    Установка завершена.  -----  Процесс установки завершен в: 29 сентября 2006 г. 8:19:54

Вот то, что в config.js:
Код:

//---------------------------------------------------------------------------------------------
// Reference ... prog[0] won't be used. It's just an example.
// Look in program.js to see explanation of these properties.
//--------------------------------------------------------------------------------------------- 
// pn=0;    // start value for prog numbering
// prog[pn]=['ProgramName'];
// ordr[pn]=[0];
// desc[pn]=['Description'];
// uid[pn]=['APP1'];
// dflt[pn]=['no'];
// cat[pn]=['Application Category'];
// forc[pn]=['false'];
// configs[pn]=['List of configs to be auto checked. Comma seperated'];
// deps[pn]=[];
// excl[pn]=[];
// cond[pn]=['Javascript Conditional Statement'];
// gcond[pn]=['Javascript Conditional Statement to gray item'];
// regb[pn]=['Registry Key Path'];
// cmd1[pn]=['CommandLine 1'];
// cmd2[pn]=['CommandLine 2'];
// cmd3[pn]=['CommandLine 3'];
// cmd4[pn]=['CommandLine 4'];
// cmd5[pn]=['CommandLine 5'];
// cmd6[pn]=['CommandLine 6'];
// rega[pn]=['Registry Key Path'];
// picf[pn]=['Picture File'];
// picw[pn]=['Width'];
// pich[pn]=['Height'];
// textl[pn]=['Text Location'];
// pn++;

//---------------------------------------------------------------------------------------------
// Your programs here ...
//---------------------------------------------------------------------------------------------
pn=1;
prog[pn]=['.NET Framework 1&2 RUS'];
desc[pn]=['Компоненты Microsoft .Net Framework 1 и 2, требуемые многими новыми программами.'];
uid[pn]=['NETFRAMEWORK12'];
dflt[pn]=['yes'];
cat[pn]=['Система'];
forc[pn]=['no'];
cmd1[pn]=['%wpipath%\\Soft\\DotNet12.exe'];
pn++;

prog[pn]=['Nero v7.2.0.2 RUS'];
desc[pn]=['Программа для прожига болванок.'];
uid[pn]=['NERO7'];
dflt[pn]=['yes'];
cat[pn]=['Утилиты'];
forc[pn]=['no'];
cmd1[pn]=['%wpipath%\\Soft\\nero7.exe -ai0'];
pn++;

prog[pn]=['Daemon Tools v4.06'];
desc[pn]=['Быстрый, удобный и бесплатный эмулятор CD/DVD-привода.'];
uid[pn]=['DAEMONTOOLS'];
dflt[pn]=['yes'];
cat[pn]=['Утилиты'];
forc[pn]=['no'];
cmd1[pn]=['%wpipath%\\dt4.exe'];
pn++;

prog[pn]=['ACDSee 8.1 Pro Rus'];
desc[pn]=['Одна из лучших программ-просмотрщиков графических файлов.'];
uid[pn]=['ACDSEE'];
dflt[pn]=['yes'];
cat[pn]=['Мультимедиа'];
forc[pn]=['no'];
cmd1[pn]=['%wpipath%\\soft\\ACDSee.msi /qn PIDKEY=DM7DVH-3348T-38LCBT-49ZY4DH ALLUSERS=1'];
pn++;

prog[pn]=['Foxit PDF Reader PRO v1.3 RUS'];
desc[pn]=['Программа для чтения PDF файлов (взамен Adobe Acrobat).'];
uid[pn]=['FOXITPDFREADERPROV13RUS'];
dflt[pn]=['yes'];
cat[pn]=['Утилиты'];
forc[pn]=['no'];
cmd1[pn]=['%wpipath%\\Soft\\foxitsil.exe'];
pn++;

prog[pn]=['Winamp v5.24.703 RUS'];
desc[pn]=['Практически самый популярный мультимедийный проигрыватель.'];
uid[pn]=['WINAMPV524703'];
dflt[pn]=['yes'];
cat[pn]=['Мультимедиа'];
forc[pn]=['no'];
cmd1[pn]=['%wpipath%\\Soft\\warussil.exe /splash=0 /silence=1'];
pn++;

prog[pn]=['CCleaner v1.33.382'];
desc[pn]=['Утилита для очистки системы от мусора. Лёгкая, безглючная и бесплатная.'];
uid[pn]=['CCLEANER'];
dflt[pn]=['yes'];
cat[pn]=['Утилиты'];
forc[pn]=['no'];
cmd1[pn]=['"%wpipath%\\soft\\CCleaner v1.33.382.exe" /S'];
pn++;

prog[pn]=['Flash Player v9.0.16.0'];
desc[pn]=['Плагин для IE и Opera для проигрывания Flash-анимации.'];
uid[pn]=['FLASHPLAYER'];
dflt[pn]=['yes'];
cat[pn]=['Мультимедиа'];
forc[pn]=['no'];
cmd1[pn]=['%wpipath%\\soft\\Flash9.exe /s'];
pn++;

prog[pn]=['Mark v0.9z RUS'];
desc[pn]=['Отличный текстовый редактор. Маленький и функциональный.'];
uid[pn]=['MARK'];
dflt[pn]=['yes'];
cat[pn]=['Утилиты'];
forc[pn]=['no'];
cmd1[pn]=['%wpipath%\\soft\\mark.exe'];
pn++;

prog[pn]=['McAfee VirusScan Enterprise v8.0i'];
desc[pn]=['Антивирус McAfee VirusScan Enterprise v8.0i.'];
uid[pn]=['MCAFEEVIRUSSCANENTERPRISE'];
dflt[pn]=['yes'];
cat[pn]=['Антивирусы'];
forc[pn]=['no'];
cmd1[pn]=['%wpipath%\\Soft\\mcafsil\\Setupvse.exe'];
pn++;

prog[pn]=['Vista Inspirat Visualisation Pack'];
desc[pn]=['Пакет изменяет интерфейс Windows XP на Windows Vista. При этом на работоспособность системы никак не влияет, так как происходит замена только графических файлов, а не программного кода системных файлов.'];
uid[pn]=['VISTAINSPIRAT'];
dflt[pn]=['yes'];
cat[pn]=['Интерфейс'];
forc[pn]=['no'];
cmd1[pn]=['%wpipath%\\soft\\vistapack.exe /VERYSILENT /NORESTART'];
pn++;

prog[pn]=['Unlocker v1.8.5'];
desc[pn]=['Утилита для удаления файлов и папок, которые обычным способом удалить не удается, потому что вместо удаления системой выдается сообщение, что файл удалить невозможно, так как он используется другим приложением.'];
uid[pn]=['UNLOCKERV185'];
dflt[pn]=['yes'];
cat[pn]=['Утилиты'];
forc[pn]=['no'];
cmd1[pn]=['%wpipath%\\unlocker /S'];
pn++;

//---------------------------------------------------------------------------------------------
// End of program definitions ...
//---------------------------------------------------------------------------------------------

Все остальное работает, сам офигеваю...

Sanja Alone 29-09-2006 09:12 491090

Jilted
А где ты часть пути потерял? У тебя:
Код:

cmd1[pn]=['%wpipath%\\dt4.exe'];
А должно быть (судя по размещению других прог):
Код:

cmd1[pn]=['%wpipath%\\Soft\\dt4.exe'];
P.S. Заодно проверь путь и к Unlocker-у в своем конфиге, а то он у тебя тоже выпадает из каталога Soft:
Код:

cmd1[pn]=['%wpipath%\\unlocker /S'];

Jilted 29-09-2006 10:34 491107

Мля... Саня! Кросааааааааавчег! Во я затупил :))))))))
Блин, страдаю от своей невнимательности!!!
Спасибо!

KillHunter 12-10-2006 11:21 496673

Господа!!!
А вы не в курсе,можно ли интегрировать SPTD в дистрибутив до запуска WPI???Или каким-нить способ установки Daemon в один этап.....
:help:

mickmack 12-10-2006 11:25 496674

KillHunter установить драйвнр SPTD на 13 минуте из SVCPACK.

KillHunter 12-10-2006 11:42 496684

Цитата:

KillHunter установить драйвнр SPTD на 13 минуте из SVCPACK.
.....А поконкретнее можно????? :smoke:

или где можно об этом прочитать....

mickmack 12-10-2006 11:59 496692

http://oszone.net/2755

KillHunter 12-10-2006 12:16 496702

mickmack СПАСИБО!!!!!!!!

А я дурень морочился!!!!! :lol: :victory: :type:

KillHunter 12-10-2006 12:47 496716

Погодь,на этой странице интеграция заплаток....

а как интегрировать этот драйвер????

А вот Вспомнил: А можно SPTD интегрировать с помощью nLite????

mickmack 12-10-2006 13:01 496723

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

KillHunter 12-10-2006 13:09 496726

Есть подстава: в SVCPACK.IN_ прописаны все интегрированные заплатки..... чё с ними делать?????

mickmack 12-10-2006 13:32 496742

оставить как есть. просто добавь свою строчку.

KillHunter 12-10-2006 13:52 496753

То есть я беру sptd.exe,засовываю в папку SVCPACKв папке i386,а в SVCPACK.INF из SVCPACK.IN_ прописываю:

[SetupHotfixesToRun]

sptd.exe

И Всё????

Но у меня в этой папке лежат только *.CA_ в которых *.CAT файлы - это так и должно быть????




да и ещё в SVCPACK.INF после строчки [SetupHotfixesToRun] ничего нет

mickmack 12-10-2006 14:15 496773

KillHunter всё правильно. попробуй установить систему с этими изменениями.

exFirst 22-11-2006 12:09 515446

тулза обновилась до 4.08 и, о чудо, теперь поддерживается /S

Цитата:

This new version supports silent setup now.
Example: daemon408-x86.exe /S /D=F:\Some Folder\
Note that no quotes must be used in installation path even if name has spaces.
All critical errros will be still displayed no matter silent or not.
Case of parameters is important, eg. /s will not work.
Reboot prompt will not be shown.
но вопрос... после тихой установки вылезает такая хрень. Что это? К чему?



-------------

чуть позже

во что нашел. теперь не знаю, что и думать.

qeraser 22-11-2006 14:42 515500

exFirst
Удалите SetupDTSB.exe из папки с программой

oval7 22-11-2006 15:03 515507

exFirst
Это лечится так:
1. Удалить в реестре ветку - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run","DaemonTools_WhenUSave_Installer")
2. Удалить процесс - DaemonTools_WhenUSave_Installer.exe
3. Удалить ехешник SetupDTSB.exe (или DaemonTools_WhenUSave_Installer.exe)

qeraser 22-11-2006 15:25 515518

Достаточно удалить SetupDTSB.exe.

После установки с ключом /S процесс DaemonTools_WhenUSave_Installer.exe и запись в реестре не появляются пока не запустишь сам Daemon.
Зачем ненужные манипуляции.

exFirst 24-11-2006 20:46 516602

мой вариант DAEMON tools 4.08 silent RUS (без SPYWARE)

(не забудте зарание удалить предыдущую версию)

prokazzza 26-11-2006 22:18 517269

Цитата:

Цитата exFirst
мой вариант DAEMON tools 4.08 silent RUS (без SPYWARE)

ОСТОРОЖНО!!! мой NOD32 показал вирус WIN32/Adware.WhenU.Savenow

vampik 27-11-2006 02:14 517331

prokazzza
Adware.WhenU.Savenow из инсталлятора не убрать, можно лишь автоматически удалить во время установки, батником например, как сделал exFirst

mickmack 27-11-2006 12:07 517430

не парьтесь, а установите версию HE то есть без рекламных модулей. тихий инсталлер 4.08 в комплекте с SPTD 1.37. rapidshare 2.2 метра

http://rapidshare.com/files/5006504/...ools_V4.08.zip

sidsalmon 30-11-2006 12:21 518891


я ставлю так
DAEMONTools_V4.08

SVCPACK

stpd.exe add /q

а сам daemon

winnt.sif

[GuiRunOnce]
command1 = daemon.exe /S

vampik 30-11-2006 20:20 519080

mickmack
HE - это и есть версия С рекламным модулем - Home(?) Edition. То, на что ты дал ссылку - обычная версия внутри недоделанного AutoIT скрипта.

SergeyAV 19-04-2007 13:37 576579

qeraser
Цитата:

Достаточно удалить SetupDTSB.exe.

После установки с ключом /S процесс DaemonTools_WhenUSave_Installer.exe и запись в реестре не появляются пока не запустишь сам Daemon.
Зачем ненужные манипуляции.
Я тоже до этого додумался ;). Не буду хвалиться - не важно, кто это сделал первый ;), но есть и еще один вариант - перепаковать сам инсталлер Демона. Он сделан на NSIS, а вот здесь:
http://www.legroom.net/software/uniextract
"живет" распаковщик этого (и не только) чуда. После этого правим скрипт и получаем нормальный инсталлер.

jameszero 19-04-2007 14:05 576603

SergeyAV
Цитата:

но есть и еще один вариант - перепаковать сам инсталлер Демона
Есть рабочие варианты? Насколько я знаю, все попытки перепаковать инсталлятор ни к чему не приводили.

SergeyAV 19-04-2007 15:28 576635

jameszero
Цитата:

Есть рабочие варианты? Насколько я знаю, все попытки перепаковать инсталлятор ни к чему не приводили.
Увы, да :(. Поторопился я. Распаковать-то удалось, а вот перепаковать по-новой не получается. Хотя на МСФН-е я встречал заявление, что кто-то перепаковал его...
Надо бы еще там поковыряться. Хотя, в принципе, и так работает. Вот только папку, куда это все инсталиться хотелось изменить.

ZaV 24-04-2007 18:27 578995

а такой ключик /D не помогает ?
пример
installer.exe /S /D=C:\Program Files\NSIS

SergeyAV 27-04-2007 13:41 580350

All

Толку-то от этого Даемона (последние версии)? Раньше пользовался "старой, доброй" версией 3.46-3.47 - все ставилось вез проблем с ключами "/qn REBOOT=Suppress". Недавно захотелось попробовать новинки - поставил 4.09 (способ установки и удаления SetupDTSB.exe описан здесь выше). И что? А то, что эта голимая погань даже образ без вопросов подмонтировать не может! :(.
Раньше делал так:
-----------------------------------------------------------------------------------------------------------------------------------------------------------
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
WSHShell.Run """C:\Program Files\DAEMON Tools\daemon.exe"" -mount 0, ""C:\Office 2003\off_2003.iso"""
-----------------------------------------------------------------------------------------------------------------------------------------------------------
- все работало без проблем.
А теперь при запуске этой конструкции вываливается: "Подтвердите безопасный режим - Да или Нет?"
В инструкции никаких изменений по поводу этого нет.
И нафиг он (последний Даемон) после этого такой "хороший" нужен? Ф газенваген!

SergeyAV 28-04-2007 10:50 580741

По поводу "безопасного режима" - разобрался, нужно снять галку в настройках: пункт "Secure mode". Подсказали в соседнем форуме.
Только толку от этого - мизер. Потому, как "по-дефолту" эта галка в последних версиях ставится, и убрать ее посредством манипуляций с реестром или каким еще хитрым образом не представляется возможным. А без этого все "автоматическое" подмонтирование образа идет насмарку :fie:

rizz 03-08-2007 05:40 622248

Цитата:

Цитата mickmack
в папке 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 622287

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 654256

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

snark 04-10-2007 20:20 654355

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\""

а тут тема на msfn

... это для *.iso образов. Если же нужно, к примеру, добавить *.mdf - тогда
Код:

[HKEY_CLASSES_ROOT\.mdf]
@="CDImage"

и так и далее для необходимых расширений... )

Jilted 08-10-2007 09:26 656083

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

snark 08-10-2007 20:41 656569

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 656585

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

snark 08-10-2007 22:31 656650

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 656936

snark, Ну и теперь вопрос на засыпку... Не поделишься ли своим автоинсталлятором DT? Желательно русским... ;)

snark 11-10-2007 08:09 658178

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@!

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

Jilted 11-10-2007 09:04 658215

У меня практически все то же самое, только винраром сделан автоинсталлер...

Pa3BED4UK 12-10-2007 16:13 659239

Подскажите, пожалуйста, как установить DT без spdt, а то не геймеру он ни к чему, или подскажите последнююю версию без него. Спасибо.

Minoz 13-10-2007 00:12 659466

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

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

jameszero 13-10-2007 13:53 659665

Вариант с рег файлом не совершенен. Есть более удобное решение.

awxDTools
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 659861

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

Jilted 15-10-2007 16:58 661041

Цитата:

Цитата jameszero
Вариант с рег файлом не совершенен. Есть более удобное решение.
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 661133

Jilted
Проблема в том, что awxDTools для регистрации Shell Extension требует, чтобы Daemon Tools был запущен хотя бы один раз, поэтому автоинсталл получится не полным.
Собственно, в теме с аддоном Daemon Tools уже ответил.

KillHunter 06-11-2007 00:15 673290

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

Minoz 06-11-2007 15:46 673635

KillHunter
Юзаем скрипт для тихой установки алкаголя. Там тока названия окон нужно поменять, а инсталляторы у них похожие.

star_099 06-11-2007 17:45 673711

KillHunter
Не совсем информативный ответ на вопрос. Где этот скрипт найти? ткни пожалуйста!!

SergeyAV 14-11-2007 10:15 678578

Народ, я так и не понял - как ставить Демона (4.10), который не поддерживает ключ "/S"? Я так понимаю, фри-версия этот ключ поддерживает, нет? Интересует именно как автоматически поставить Advanced, Free не интересно...

KillHunter 23-11-2007 19:27 684172

Установка Daemon Tools Pro

1. Интегрируем SPTD в дистрибутив методом SVCPACK.INF.
2. Копируем немного изменённый скрипт от Sanja Alone для Daemon tools 4.09 HE и дистрибутив Datmon Tools PRO в папку.
3. Переименовываем дистрибутив Datmon Tools PRO в Daemon.exe.
4. Запускаем скомпилированный скрипт(Setup.exe)
Всё поздравляю ****фанфары***

Прикрепляю скрипт в двух вариантах:
1В распакованном виде
2В скомпилированном виде(готов к работе)

VenoM.vld 01-07-2008 00:05 838899

Demon Tools 4.2.13
 
Доброго времени суток. Подскажите с каким ключом у этой программы идет тихая установка, и как быть с STPD который она хочет поставить в процессе инсталляции. Спасибо.

yurfed 01-07-2008 00:33 838924

VenoM.vld, может стоит сюда посмотреть
http://forum.oszone.net/showthread.p...t=Daemon+Tools

tehnik_srs 25-04-2009 00:47 1103527

Для всех кто не хочет использовать autoit и аддонами при установке Daemon Tools, у меня сработал такой способ:
1) в $OEM$\$1\install запихиваем sptd.exe
2) из winnt.sif запускаем батник со строкой start %systemdrive%\install\sptd.exe add /q
3) дальше daemontools.exe ставится c ключем /S на стадии WPI или любой другой по желанию

скачать sptd.exe и daemontools.exe без старта IE можно тут

S.T.R.E.L.O.K. 29-04-2009 14:54 1107197

Цитата:

Цитата tehnik_srs
Для всех кто не хочет использовать autoit и аддонами при установке Daemon Tools, у меня сработал такой способ:
1) в $OEM$\$1\install запихиваем sptd.exe
2) из winnt.sif запускаем батник со строкой start %systemdrive%\install\sptd.exe add /q
3) дальше daemontools.exe ставится c ключем /S на стадии WPI или любой другой по желанию
скачать sptd.exe и daemontools.exe без старта IE можно тут »

Давно известный метод, но кое-что лучше поправить:
1. sptd перенести на Т13
2. зачем скачивать когда есть метод командной строки =)

Ssky 11-07-2009 18:10 1164880

Цитата:

Цитата tehnik_srs
Для всех кто не хочет использовать autoit и аддонами при установке Daemon Tools, у меня сработал такой способ:
1) в $OEM$\$1\install запихиваем sptd.exe
2) из winnt.sif запускаем батник со строкой start %systemdrive%\install\sptd.exe add /q
3) дальше daemontools.exe ставится c ключем /S на стадии WPI или любой другой по желанию »

Подскажите пожалуйста, есть ли необходимость ставить именно такой путь?
Цитата:

Цитата tehnik_srs
$OEM$\$1\install »

И что значит
Цитата:

Цитата tehnik_srs
на стадии WPI »

И ещё можно ли сделать это во время установки ОС
Цитата:

Цитата tehnik_srs
start %systemdrive%\install\sptd.exe add /q »


tehnik_srs 12-07-2009 13:51 1165460

1) путь после $OEM$\$1 может быть любой
2) start %systemdrive%\install\sptd.exe add /q выполняется на Т13
3) на стадии WPI - это установка при помощи WPI

Habetdin 12-07-2009 14:33 1165482

Цитата:

Цитата Ssky
И ещё можно ли сделать это во время установки ОС »

Зачем нужен [addon] SPTD не догадываетесь? :)

cleric1985_n 01-11-2009 22:12 1258711

Вложений: 1
Кому интерессно нарыл вот на форуме msfn скрипт для установки DAEMON Tools Lite 4.35.5.0068
В архиве:
1. DAEMON_Tools_Lite_4.35.5.0068_with_SPTD_1.62.au3 Оригинал с форума
2. DToolsLite.au3 Правленный мной (изменил язык на русский, убрал запуск яндекс-бара)

Кстати, на сколько я понял, теперь SPTD не требует презагрузки системы для установки Daemon, поэтому если стоит не версия 1.62, то просто ее поставит..

Комсомолец 24-11-2009 16:47 1278964

Вариант тихой установки Daemon Tools Lite 4.35.5 (с YASU) тут.
Готовый аддон скачать можно на

mamont1 09-12-2009 11:53 1290394

Daemon Tools Lite - тихая установка
 
Тихая установка Daemon Tools Lite 4.35.5.0068

Сайт производителя

Суть:берём из программы только необходимое !!!

Способ 1. Тихая установка из папки (PostInstallerы BS PostInstaller знаю WPI мож ещё есть - не интересовался )
Требует предустановленного SPTD.

Из установленного в системе Daemonа копируем:
все файлы из папки Daemon Tools Lite в папку:- к примеру "DaemonLite"
и ярлыки из C:\Documents and Settings\All Users\Главное меню\Программы\DAEMON Tools Lite
В созданную папку "DaemonLite" ложим:
daemon.reg
Код:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\DT Soft\DAEMON Tools Pro\View]
"Language"=dword:00000419
[HKEY_CURRENT_USER\Software\DT Soft\DAEMON Tools Pro\Config]
;Настройки Общие Автозапуск ОТКЛ.
"Autostart"=dword:00000000
;Автоматическое подключение ОТКЛ.
"Automount"=dword:00000000
;Проверять обновления ежемесячно ОТКЛ.
"CheckForUpdate"=dword:00000000

install.cmd
Код:

@echo off
MODE CON COLS=90 LINES=20
color 1e

ECHO Копирую файлы в папку "%programfiles%\DAEMON Tools Lite"
xcopy /e /i /q /h /r /y "*.*" "%programfiles%\DAEMON Tools Lite\"

ECHO Копирую ярлыки в "%ALLUSERSPROFILE%\Главное меню\Программы\DAEMON Tools Lite"
xcopy /i /q /h /r /y *.lnk "%ALLUSERSPROFILE%\Главное меню\Программы\DAEMON Tools Lite"
ECHO Запуск твиков
regedit /s daemon.reg
ECHO Удаляю не нужное
DEL /S /Q "%programfiles%\DAEMON Tools Lite\daemon.reg"
DEL /S /Q "%programfiles%\DAEMON Tools Lite\install.cmd"
DEL /S /Q "%programfiles%\DAEMON Tools Lite\hidcon.exe"
DEL /S /Q "%programfiles%\DAEMON Tools Lite\DAEMON Tools Lite.lnk"
DEL /S /Q "%programfiles%\DAEMON Tools Lite\Uninstall.lnk"
ECHO.
ECHO Установка законченна!
ECHO.
::!!! Сохранить в кодировке: 866 (OEM - русская)!!!

hidcon.exe
Запуск: hidcon.exe install.cmd
Здесь можно глянуть что на диске
Скачать всё готовое здесь ~3.8mb

Способ 2. Тихая установка из SFX RAR - не требует предустановленного SPTD, но нужна перегрузка.
(из SVCPACK на Т-13 тоже работает)
В этом варианте добавлен SPTDinst-v162-x86.exe и немного модифицирован install.cmd
Скачать тихий инстолятор здесь ~4.5mb

Преимущества такова метода очевидны:
размер (инстолятор с офсайта весит ~9mb),
всяческих навязываемых толбаров и т.д. нет!!!
а главное скорость установки (прямое копирование в папку программы - минуя распаковки в ТЕМП)
Ну и редактирование SFX RAR архивов (по мойму) проще.
================================================================
Поправил: 12.12.2009
Способ 1. Подправил install.cmd (были проблемы с ярлыками) - изменил описание.

hb860 10-12-2009 01:52 1291154

Орфорграфия ппц
Навяю под это дело NSIS скриптик как нить

creble 11-12-2009 23:04 1292946

Всем привет! Вдохновившись описанием установки товарища mamont1, решил сделать свою сборку Daemon Tools (сразу скажу, что не задавался целью сделать тихий инсталятор). Набросал скрипт на Inno Setup, руководствуясь описанием из Способа 2. Собственно вот сам скрипт:
читать дальше »

Код:

[Setup]
AppName=DAEMON Tools Lite
AppVerName=DAEMON Tools Lite 4.35.5.68
VersionInfoCompany=creble
VersionInfoDescription=DAEMON Tools Lite 4.35.5.68 private build
VersionInfoCopyright=Copyright © DT Soft Ltd. 2009
VersionInfoVersion=1.0.0.0
VersionInfoProductTextVersion=4.35.5.68
DefaultDirName={pf}\DAEMON Tools Lite
DefaultGroupName=DAEMON Tools Lite
InfoBeforeFile=E:\Project\info.rtf
OutputDir=E:\Project\Setup
OutputBaseFilename=dtl4355_setup
SetupIconFile=E:\Project\Icon.ico
Compression=lzma
SolidCompression=yes
WizardImageFile=compiler:WizModernImage-IS.bmp
WizardSmallImageFile=compiler:WizModernSmallImage-IS.bmp
AlwaysRestart=yes
UninstallRestartComputer=yes

[Languages]
Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"

[Registry]
Root: HKCU; Subkey: "Software\DT Soft\DAEMON Tools Pro\View"; ValueType: dword; ValueName: "Language"; ValueData: "1033"
Root: HKCU; Subkey: "Software\DT Soft\DAEMON Tools Pro\Config"; ValueType: dword; ValueName: "Autostart"; ValueData: "0"
Root: HKCU; Subkey: "Software\DT Soft\DAEMON Tools Pro\Config"; ValueType: dword; ValueName: "Automount"; ValueData: "0"
Root: HKCU; Subkey: "Software\DT Soft\DAEMON Tools Pro\Config"; ValueType: dword; ValueName: "CheckForUpdate"; ValueData: "0"
Root: HKCU; Subkey: "Software\DT Soft"; Flags: uninsdeletekey

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Run]
Filename: "{app}\SPTD\SPTDinst-v162-x86.exe"; Parameters: "add /q"; StatusMsg: "Установка SPTD..."

[UninstallRun]
Filename: "{app}\SPTD\SPTDinst-v162-x86.exe"; Parameters: "remove /q"

[Files]
Source: "E:\Project\Files\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs

[Icons]
Name: "{group}\DAEMON Tools Lite"; Filename: "{app}\DTLite.exe"
Name: "{group}\{cm:UninstallProgram,DAEMON Tools Lite}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\DAEMON Tools Lite"; Filename: "{app}\DTLite.exe"; Tasks: desktopicon


Но меня постигла неудача - при запуске программа выдает ошибку:



Велико же было мое удивление, когда я скачал архив, прилагаемый к Способу 2, установил на его на чистую систему и получил ту же самую ошибку. Сталкивался ли кто-нибудь еще с этим?

upd: Пока ждал ответа разобрался сам - все дело было в виртуальной машине. Работает только на живой. Надеюсь кому-нибудь пригодится мой скрипт =)

q1q1 23-02-2010 18:16 1354094

Цитата:

Цитата Dimus
При попытке ышдуте установки /S он выдал сообщение типа "Silent instalation curently not suport..." »

C версией DAEMON Tools Lite 4.35.5 (with SPTD 1.62) этот ключ работает, но после установки программа лезет на офсайт выразить благодарность своему юзеру.

Может эту инфу добавит в шапку?

tiylar 12-03-2010 01:17 1366617

всем привет у меня мальнькая проблема с утановкой DAEMON Tools с ключрм /S ставится нормально но потом как полностью загружаются все проги выдаёт ошибка SPTD 1.51 or righer ну и так далее не подскажите как её решить?

cleric1985_n 21-04-2010 23:40 1398074

Обновленный перепакованный инсталятор демона 4.40.1.127 + SPTD 1.76 (Inno Setup) x86 - x64

Ссылка1 Ссылка2

Особенности сборки:
- присутствуют только русский, английский и украинский языки;
- предусмотрен принудительный выбор обновления SPTD до версии 1.76 (потребуется перезагрузка);
- предусмотрено корректное удаление программы.
- имеются полноценные файловые ассоциации с образами, ключом (по умолчанию - все, кроме cue и nrg):

Ключи для тихой установки
Код:

/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- /Tasks=desktopicon,integration_mountonempty,assoc,assoc\iso,assoc\mdx,assoc\mds,assoc\mdf,assoc\b5t,assoc\b6t,assoc\bwt,assoc\ccd,assoc\isz,assoc\pdi,assoc\cdi,sptd
Код:

/Tasks
desktopicon - значок на рабочем столе;
quicklaunchicon - значок в панели быстрого запуска;
sptd - расширенная эмуляция (установка драйвера SPTD 1.76);
autostart - автозапуск DAEMON Tools;
automount - автоматическое подключение образа;
integration_mountonempty - монтировать на первое свободное устройство;

Изменения:

- обновлен драйвер SPTD версии 1.76
- добавлена поддержка 64-х разрядных систем.
- реализована установка гаджета на 7 / Vista (установка происходит без запроса - добавить можно после установки из контекстного меню "гаджеты")
- удалено Y.A.S.U

Код:

assoc,assoc\*
(* - iso, mdx. mds и т.д)

Radiant 22-04-2010 15:12 1398520

cleric1985_n, как с гаджетом на 7 винде? не требует подтверждений?
а то пока что пришлось откатиться на предыдущую версию аддона, где ещё не было этой галиматьи((

cleric1985_n 22-04-2010 19:15 1398700

Radiant, У меня перепакованный инсталятор, так что запрос на установку гаджета конечно же отсутствует.

Radiant 22-04-2010 23:55 1398908

cleric1985_n, тогда гут)

cleric1985_n 30-07-2010 00:16 1463243

Обновил свою сборку с учетом sptd 1.72

Пост №98

XCV 02-08-2010 16:11 1465273

DAEMON Tools Lite 4.35.6 XCV edition: перепакованный инсталятор - выброшено все лишнее, добавлена возможность тихой установки при запуске инсталятора с ключем "/S", в сборку НЕ включен SPTD драйвер, поэтому для работы программы необходимо отдельно установить SPTD драйвер (драйвер можно устанавливать как до установки самой программы, так и после)
Скачать DAEMON Tools Lite 4.35.6 XCV edition:
letitbit
depositfiles

rdx 02-08-2010 17:14 1465324

XCV, это ты автор XCV edition сборок ?!

XCV 02-08-2010 17:22 1465330

в принципе по нику можно догадаться, тоесть да =), а что?

rdx 02-08-2010 17:25 1465332

да так хотел твой сайт узнать, но уже узнал, а про ник мало ли ща стока балаболав развелось что угодно могут понаписать в ник :) Ты тока выложил уже на всех варезниках твоя сборка )

Комсомолец 02-08-2010 17:52 1465357

rdx, правила форума почитайте. конкретно-отношение к варезу.

Комсомолец 05-08-2010 14:41 1467440

cleric1985_n, на x64 бы ещё такой же...

cleric1985_n 05-08-2010 17:08 1467548

Комсомолец, Максимум, что могу сделать так это добавить драйвер под х64, поскольку проверить работоспособность инстала демона на этой системе у меня нет возможности...

Комсомолец 05-08-2010 17:27 1467562

cleric1985_n, я проверю. кстати еще хотелка-убрать все ланги кроме рус\енг (2 с хвостиком мб) и добавить ключ /Component=Gadget или /Component=NoGadget (как нибудь так) чтобы не задавались вопросы и можно было регулировать.

P.S- проверил инсталлятор. Установился на 7х86, в параметрах стоял автозапуск. Не сработал после перезагрузки. Запустил руками-галка на автозапуск стоит.

cleric1985_n 05-08-2010 23:54 1467796

Комсомолец, Сделал изменения:

- оставил только русский, английский и украинский языки;
- исправил проблему с автозапуском (действительно было такое, случайно удалил походу строку при компилировании).

Что касается гаджета, то сейчас не могу сделать это, поскольку нет 7 (позже попробую)
На x64, увы не смогу вообще сделать, поскольку не работал с данной разрядностью, а там походу надо разбираться и в проверке системы и в добавлении данных в реестр, а это - время, а его - нет ;)...Так что извините...

Если есть желание, могу выложить исходник..а там уж пробуйте...

Исправленная версия

Комсомолец 06-08-2010 08:41 1467919

cleric1985_n, я в инно ни бумбум. пошел тестить.

Radiant 06-08-2010 13:38 1468176

cleric1985_n, достаточно, чтобы происходил автовыбор драйвера для х64 или х86. пробовал ставить на 64 систему - ругнулся на драйвер, а сам ДТ стал. переустановил отдельно дровку для 64 - всё отлично заработало)

Комсомолец 06-08-2010 16:39 1468299

cleric1985_n, для х86 отработал замечательно.

cleric1985_n 15-08-2010 09:44 1473996

Radiant, Как реализовать автовыбор? У меня при указании дополнительно разрядности 64 файла/задачи выдает ошибку при установке на 32-битной системе...

CWTeaM 17-08-2010 00:13 1475139

cleric1985_n, Устанавливаю твою сборку и после перезагрузки системы BSOD и запускается инструмент восстановления системы. Если устанавливаю без sptd то система норм, но даемон не запускается. Систему переустанавливал несколько раз, все тоже.
Система Win7 7600 с обновками по сей день, установлена на VirtualBOX

cleric1985_n 17-08-2010 02:03 1475194

CWTeaM, Хм, даже не знаю, на реальной системе работало..а если оригинальный установщик ставить?

CWTeaM 17-08-2010 11:02 1475359

cleric1985_n, Похоже драйвер sptd сыроватый, с предыдущей версией драйвера все норм, нет проблем.

cleric1985_n 17-08-2010 14:21 1475540

CWTeaM, Тут скорее дело не в драйвере, а в виртуальной среде Virtual Box, поскольку на живой системе и на XP и на 7 все ок. Также пишут, что и на VMWARE тоже нет проблем.

Подробнее

Комсомолец 17-08-2010 14:43 1475556

cleric1985_n, так и есть. Бокс и реальное железо на ура схавали твою сборку. Только вот еще 64 бы и тихий инсталл гаджета...

cleric1985_n 17-08-2010 20:35 1475841

Комсомолец, Что касается 64, то если функционал самого даемона работает нормально и вопрос стоит лишь в драйвере, то решу это очень просто - воспользуюсь опционалом из Аддон SPTD А на счет гаджета нет пока возможности..;)

Добавил автовыбор разрядности драйвера...пробуйте

Ссылка

stalinit078 09-09-2010 19:10 1491952

Вложений: 1
Автоматическая установка Daemon Tools Lite 4.35.6 с помощью Autoit:
1. Распаковать прикрепленный архив в папку с установщиком Daemon Tools Lite.
2. Переименовать установщик Daemon Tools Lite в DTLite.exe.
3. Запускать установку Daemon Tools Lite файлом Daemon.exe (скрипт который вы скачали). Перед началом установки отключите Интернет.
Скрипт проверялся на работоспособность в Windows XP SP3 и Windows 7 (в VirtualBox) с включенным UAC .

МИШАНЧИК 04-12-2010 13:32 1558108

cleric1985_n, большая просьба.
Поделитесь пожалуйста своим скриптом инно для перепаковки Daemon Tools Lite.

as-media 29-12-2010 16:04 1577084

Присоединяюсь к прозьбе

cleric1985_n 01-01-2011 19:38 1578877

Вложений: 1
МИШАНЧИК, Пожалуйста, но он достаточно сыроват, так и не реализовал установку гаджета для 7-ки, так что смотрите и сильно не судите :))

cleric1985_n 16-01-2011 21:03 1590127

Обновил сборку тут

МИШАНЧИК 20-01-2011 16:14 1593181

cleric1985_n, подскажите пожалуйста, на XP SP3 гаджет не устанавливается(или он только для висты и 7?). Когда же сам добавляю в Windows Sidebar\Shared Gadgets\Daemon.gadget-он не работает, пишет не найден DAEMON Tools.

cleric1985_n 20-01-2011 19:23 1593321

МИШАНЧИК,

Цитата:

- реализована установка гаджета на 7 / Vista
В ХП нет поддержки гаджетов.
Данная возможность появляется тольки при использовании сторонней программи Windows Sidebar...это Вы знаете бесспорно. Но я не делал проверку на наличии проги и соответственно установку гаджета..если это актуально могу попробовать добавить..

Для самостоятельного добавления нужно зарегистрировать еще и библиотеку DTGadget32.dll (DTGadget64.dll) - тогда должно работать...

МИШАНЧИК 21-01-2011 07:12 1593632

Цитата:

Цитата cleric1985_n
если это актуально могу попробовать добавить.. »

cleric1985_n, если не затруднит, пожалуйста сделайте, желательно уже сразу с DAEMON Tools Lite v4.40.2.

cleric1985_n 21-01-2011 22:48 1594350

Добавил установку гаджета на ХП, но как оказалось потом, что сам гаджет то под ХП и не хочет работать, хоть и все по сути правильно сделал, точнее он работает, но при добавлении/запуске выдает ошибку в 16 строке gadjet_scripts.js, что оно хочет я не знаю, в джаве не силен..ну а собственно со своими задачами отлично справляется..
Так что могу в принципе такой вариант выложить...

mariolast 01-11-2011 23:08 1786853

cleric1985_n,
версию обновить можешь? Или скрипт для репака на Инно...


Время: 10:10.

Время: 10:10.
© OSzone.net 2001-