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

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

Аватара для YanTo

Пользователь


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

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


По рекомендации Real Root сделал таким образом:
Цитата Real Root:
Рапсаковываешь оригинальный dotnetfx35.exe ...
Получаешь следующее:
dotNetFX20\
dotNetFX30\
dotNetFX35\
dotNetMSP\
dotNetFx35setup.exe
Если нужна только поддержка x86 систем, то тогда удаляй все файлы в названии которых имеется 64 (пройтись нужно по всем папкам. Папки с названием 64 удаляем сходу).
...
После чего, распаковал в корень папки FW35 файл dotNetFx35setup.exe и удалил его. В файле _sfx_manifest_ удалил ключ /WEB (для избежания запроса на соединение с инетом).
Получилась такая структура: в корне папки FW35 лежат папки dotNetFX20 , dotNetFX30 , dotNetFX35 , dotNetMSP и распакованные файлы установщика (т.е. распакованный dotNetFx35setup.exe).
Код: Выделить весь код
FW35
|
|--dotNetFX20\
|--dotNetFX30\
|--dotNetFX35\
|--dotNetMSP\
|--распакованные файлы установщика (т.е. распакованный dotNetFx35setup.exe)
Получившийся FW пытался установить из RunOnceEx следующей командой:
Код: Выделить весь код
...
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\InstallSoft\FW35\setup.exe /qn /lang:ENU" /f
...
В результате, программа установки безвопросно копирует необходимые для установки файлы, а затем - БАБАХ! - выскакивает запрос на согласие с лицензионным соглашением и установить или отменить... Если согласиться с лицензией и кликнуть установить, то по прошествии установки появляется сообщение об успешном завершении и кнопочкой Выход...

Само-сабой, мучает вопрос: Как это можно обойти?
Спасибо.

Отправлено: 06:10, 25-01-2008 | #633