PDA

Показать полную графическую версию : [addon] DAEMON Tools Lite


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [23] 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49

jameszero
29-07-2008, 08:49
Немного проясню ситуацию. Проблема именно в DAEMON Tools Toolbar.exe, правда непонятна закономерность падения инсталлятора при подмене файла (я так и не смог получить ошибки), а вот от Yandex Toolbar нужно избавляться более радикально. Дело в том, что он не входит в дистрибутив Daemon Tools Lite и подкачивается во время инсталляции из интернета не спрашивая нас, а это лишний метр трафика. Причём, что интересно, Yandex Toolbar подкачивается только при активном и не заблокированном фаирволом Интернет соединении, только во время инсталляции с ключём /S и только на русской Windows (за что "огромное спасибо" разработчикам). Замена файла на пустышку избаляет от паразитного трафика. Разработчики видимо уже прикручивают к следующей версии программы новую палку в колесо аддона.

mercuryn
29-07-2008, 09:16
jameszero, так может на время инсталляции ОС вытаскивать кабели из сетевых гнёзд???

AliEnder
29-07-2008, 09:18
Наверное проще AutoIT всё-же использовать... :dont-know
Всё-же объясните мне бестолковому, почему установка проходит на ура с -ai -gm2, и падает с -gm2 -y?

jameszero
29-07-2008, 09:28
AliEnder
Эта версия (http://forum.oszone.net/post-863119-437.html) так же падает?

mercuryn
29-07-2008, 12:08
jameszero, наконец удалось получить кое-какую статистику. Вероятно это подтверждает твою идею с лазаньем в интернет...
Использовал аддон из шапки.
1. При генерации задаются сетевые адреса, обеспечивающие прямой доступ в интернет (не VPN) - DT без ошибок.
2. Независимо от задания адресов (при подключённом кабеле), но VPN или аналоги - DT с ошибкой.
3. При отключённом кабеле независимо от задания адресов - DT без ошибок (требует дополнительной проверки).
PS
Жаль, но 3 с ошибкой...
На сегодня три генерации утомили, завтра попробую с DTools4301_Test2...

dimez
29-07-2008, 12:11
mercuryn, и 100% когда у меня возникала ошибка - в процессе установки винды не установлены драйвера для сетевой карты, т.е. сети нет.

AliEnder
29-07-2008, 16:13
jameszero, Эта поставилась нормально, по крайней мере на VirtualBox. Чуть позже проверю на VMWare, именно на ней была ошибка.

На VMWare тоже всё нормально, осталось попробовать на живой системе. Кстати вопрос: где изменить место расположения создаваемых ярлыков?

Sandy Ann
29-07-2008, 17:12
AliEnder, В dtools.inf

AliEnder
29-07-2008, 18:20
Sandy Ann, Это я уже пробовал. Менял PROG_SDIR="Утилиты/Daemon Tools Lite" на PROG_SDIR="Daemon Tools Lite". Ярлыки вообще не создаются.

jameszero
29-07-2008, 19:25
AliEnder
Не верю.

AliEnder
29-07-2008, 20:22
jameszero, Зря. Проверь сам. (я бы тоже не поверил, но три раза специально проверил) На всякий случай привожу весь dtools.inf:
[Version]
Signature="$Windows NT$"

[DefaultInstall]
AddReg =PROG.AddReg
ProfileItems =PROG1.AddShortcut, PROG2.AddShortcut, PROG3.AddShortcut, PROG4.AddShortcut

[Uninstall]
BeginPrompt =BeginUnInsPrompt
RunPreSetupCommands =Close.Prog:1,Uninst.Prog,Pause:1
AddReg =DelDir.Add.Reg
DelReg =PROG.DelReg
DelFiles =Del.Files
ProfileItems =PROG1.DelShortcut, PROG2.DelShortcut, PROG3.DelShortcut, PROG4.DelShortcut

[BeginUnInsPrompt]
Title=Деинсталляция %PROG_NAME%
Prompt=Вы действительно хотите удалить %PROG_NAME% и все компоненты программы?
ButtonType=YESNO

[Close.Prog]
TSKILL %PROG_2%
TSKILL %PROG_3%

[Uninst.Prog]
regsvr32 /U /S """%16422%\%PROG_DIR%\awxDTools.dll"""
"%16422%\%PROG_DIR%\uninst.exe"

[Pause]
ping -n 3 127.0.0.1

[DestinationDirs]
Del.Files =16422,"%PROG_DIR%"

[Del.Files]
awxCommon.dll
awxDTools.exe
awxDTools.ini
YASU.exe

[PROG.AddReg]
HKLM,"%SWCV%\Uninstall\%PROG_NAME%_addon","DisplayIcon",0,"%16422%\%PROG_DIR%\%PROG_1%"
HKLM,"%SWCV%\Uninstall\%PROG_NAME%_addon","DisplayName",,%PROG_NAME%"
HKLM,"%SWCV%\Uninstall\%PROG_NAME%_addon","DisplayVersion",,"%PROG_VERS%"
HKLM,"%SWCV%\Uninstall\%PROG_NAME%_addon","Publisher",,"%PROG_MADE%"
HKLM,"%SWCV%\Uninstall\%PROG_NAME%_addon","URLInfoAbout",,"%PROG_URL%"
HKLM,"%SWCV%\Uninstall\%PROG_NAME%_addon","UninstallString",,"rundll32.exe advpack.dll,LaunchINFSection %PROG_INF%,Uninstall"

[DelDir.Add.Reg]
HKLM,"%SWCV%\RunOnceEx\un_dt1","un_dt1",,"""rundll32.exe"" advpack.dll,DelNodeRunDLL32 %16422%\%PROG_DIR%"
HKLM,"%SWCV%\RunOnceEx\un_dt2","un_dt2",,"""rundll32.exe"" advpack.dll,DelNodeRunDLL32 %16410%\Daemon Tools"
HKLM,"%SWCV%\RunOnceEx\un_dt3","un_dt3",,"cmd /C del "%17%\%PROG_PNF%" /q /f"
HKLM,"%SWCV%\RunOnceEx\un_dt4","un_dt4",,"cmd /C del "%17%\%PROG_INF%" /q /f"

[PROG.DelReg]
HKLM,"%SWCV%\Uninstall\%PROG_NAME%_addon"

[PROG1.AddShortcut]
Name =%SRTC_NAME1%
CmdLine =16422,%PROG_DIR%,%PROG_1%
WorkingDir =16422,%PROG_DIR%
SubDir =%PROG_SDIR%

[PROG1.DelShortcut]
Name =%SRTC_NAME1%,0x00000002
SubDir =%PROG_SDIR%

[PROG2.AddShortcut]
Name =%SRTC_NAME2%
CmdLine =11,,"rundll32.exe ""awxDTools.dll"",awxRegisterDll /r"
WorkingDir =16422,%PROG_DIR%
SubDir =%PROG_SDIR%
IconPath =10,,regedit.exe
IconIndex =0

[PROG2.DelShortcut]
Name =%SRTC_NAME2%,0x00000002
SubDir =%PROG_SDIR%

[PROG3.AddShortcut]
Name =%SRTC_NAME3%
CmdLine =11,,"rundll32.exe ""awxDTools.dll"",awxRegisterDll /u"
WorkingDir =16422,%PROG_DIR%
SubDir =%PROG_SDIR%
IconPath =10,,regedit.exe
IconIndex =0

[PROG3.DelShortcut]
Name =%SRTC_NAME3%,0x00000002
SubDir =%PROG_SDIR%

[PROG4.AddShortcut]
Name =%SRTC_NAME4%
CmdLine =16422,%PROG_DIR%,YASU.exe
WorkingDir =16422,%PROG_DIR%
SubDir =%PROG_SDIR%

[PROG4.DelShortcut]
Name =%SRTC_NAME4%,0x00000002
SubDir =%PROG_SDIR%

[Strings]
PROG_DIR ="Daemon Tools Lite"
PROG_NAME ="Daemon Tools Lite"
SRTC_NAME1 ="Daemon Tools Lite"
SRTC_NAME2 ="Register Shell Extension"
SRTC_NAME3 ="UnRegister Shell Extension"
SRTC_NAME4 ="YASU"
PROG_VERS ="4.30.1"
PROG_MADE ="www.daemon-tools.cc"
PROG_URL ="http://www.daemon-tools.cc/"
PROG_INF ="dtools.inf"
PROG_PNF ="dtools.PNF"
PROG_1 =daemon.exe
PROG_2 =daemon
PROG_3 =YASU
PROG_SDIR ="Daemon Tools Lite"
SWCV ="SOFTWARE\Microsoft\Windows\CurrentVersion"

underr
29-07-2008, 21:56
AliEnder, скажу так, я всегда меняю расположение ярлыка в этом аддоне ("CD-DVD\Daemon Tools Lite") - все отлично отрабатывает (и со старой структурой аддона и с новой). Видимо, где-то по невнимательности допускаете ошибку. Может при перепаковке?

AliEnder
29-07-2008, 22:14
underr, Открыл в 7-зипе (в обычном), извлёк, поправил, скопировал обратно. Тут и ошибиться то негде... :search:

underr
29-07-2008, 22:19
AliEnder, я перепаковываю волшебной кнопочкой от gora

AliEnder
29-07-2008, 22:46
jameszero, underr, И всё-таки я не сошёл с ума. :tongue: Я не спроста привёл свой пример:PROG_SDIR="Утилиты\Daemon Tools Lite" на PROG_SDIR="Daemon Tools Lite" »
так-как сразу заподозрил что срабатывают только вложенные папки... Оказалось что так и есть. Такой вариант работает - "Утилиты\Daemon Tools Lite". И такой - "CD-DVD\Daemon Tools Lite". А вот такой - "Daemon Tools Lite", уже нет. Так всё-же где ещё поправить, что-бы избавиться от вложений?

zag
29-07-2008, 23:39
Желающие, проверьте новый вариант аддона:
DTools4301_Test2.7z
Процесс DAEMON Tools Toolbar.exe убивается AutoIt скриптом, а YandexPackSetup-dt-20080611.exe всё так же подменяется файлом пустышкой с атрибутом Read-Only. »
Эта версия установилась без проблем. Тестировал на VMware. http://files.myopera.com/Creat0R/Opera_AC/Icons/claps.gif

Sandy Ann
30-07-2008, 00:54
Она и на реальной без проблем встает. Однако есть шанс 1 из 100 что AutoIt повиснет. Уже дважды нарывался на это. Правда насиловался аддон и в хвост и в гривуhttp://www.kolobok.us/smiles/light_skin/girl_hospital.gif. Думаю на это можно списать

AliEnder
30-07-2008, 00:59
Эта поставилась нормально »
Эта версия установилась без проблем »
Третий тестер, и думаю шапку можно обновить... :clapping:

4sag
30-07-2008, 10:00
jameszero, Ошибки нет все ставится с тестом 2 прокатило, только вот иешник ломится на сайт обновлений (((

mercuryn
30-07-2008, 10:08
jameszero, попробовал с DTools4301_Test2.
1. При генерации задаются сетевые адреса, обеспечивающие прямой доступ в интернет (не VPN) - пока не успел... Успел, нормально.
2. Независимо от задания адресов (при подключённом кабеле), но VPN или аналоги - DT нормально.
3. При отключённом кабеле независимо от задания адресов - DT нормально.

PS
jameszero, видимо пора в финал...

Sandy Ann,насиловался аддон и в хвост и в гриву » Какие-то у Вас садистские выражения (наклонности), но в русском языке есть и другие выражения...




© OSzone.net 2001-2012