Здравствуйте, 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