Автоматическая установка .NET Framework'a при вставке диска
От: INsideR Латвия  
Дата: 25.03.08 20:45
Оценка:
Пишу мультимедиа приложение на WPF и .NET Framework 3.5. Приложение будет записываться на диска и автоматически запускаться при вставке диска в привод. Перед запуском необходимо проверить, установлен ли Framework, если нет, запустить установку. Каким образом сделать такую проверку и запуск утановки? Спасибо.
Мудр тот, кто знает не многое, а нужное
Автоматическая установка .NET Framework'a
От: retalik www.airbandits.com/
Дата: 25.03.08 21:23
Оценка: 41 (4)
#Имя: FAQ.dotnet.autoinstall
Здравствуйте, INsideR, Вы писали:

INR>Пишу мультимедиа приложение на WPF и .NET Framework 3.5. Приложение будет записываться на диска и автоматически запускаться при вставке диска в привод. Перед запуском необходимо проверить, установлен ли Framework, если нет, запустить установку. Каким образом сделать такую проверку и запуск утановки? Спасибо.


Добавляете на диск файл autorun.inf, проверяющий наличие фреймворка и запускающий инсталлятор, если нужно.
Проверить установку .NET Framework 3.5 можно по наличию ключа в реестре:
HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\Install

Проверку сделайте сами, например, на VBScript.
Поскольку bootstrapper — инсталлятор (скачивающий нужные компоненты из интернета) в данном случае вряд ли пригодится, придется поместить на диск полный инсталлятор. Скачать его можно здесь (200 мегабайт!).
Есть возможность запуска "без интерфейса", тогда развлекать пользователя придется самому. В этом случае опции такие:

dotnetfx35.exe /Q /NORESTART
Успехов,
Виталий.
Re[2]: Автоматическая установка .NET Framework'a при вставк
От: Аноним  
Дата: 26.03.08 09:02
Оценка:
Здравствуйте, retalik, Вы писали:

R>Здравствуйте, INsideR, Вы писали:



R>
R>dotnetfx35.exe /Q /NORESTART
R>


Можно попробовать

dotnetfx35.exe /QT! /NORESTART



В этом случае будет интерфейс инсталлятора фреймворка, но без кнопки "отмена"
Re[3]: Автоматическая установка .NET Framework'a при вставк
От: mihailik Украина  
Дата: 28.03.08 01:37
Оценка:
А>Можно попробовать

А>
А>dotnetfx35.exe /QT! /NORESTART
А>



А>В этом случае будет интерфейс инсталлятора фреймворка, но без кнопки "отмена"


Надёжнее всё-таки спрятать, а то пользователи сейчас нервные. Меньше шума -- больше денег.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.