Название: MSVC Redistributable Отправлено: Igors от Май 21, 2013, 18:19 Добрый день
Компилить все в статику здоровье не позволяет, поэтому без redistributable не обойтись. Однако что делать с юзверем? Сейчас это решается словами/указаниями - мол, вот ссылка, поставь оттуда Redistributable. Ну порождает массу ненужного общения, да и выглядит не очень солидно - вроде отинсталлировал приложение а оказывается надо еще что-то ставить :'( Как включить это дело в свою инсталляцию? Видел что приложения это делают не задавая лишних вопросов. Кто этим занимался - подскажите ключи реестра ну и вообще - ход процесса. Спасибо Название: Re: MSVC Redistributable Отправлено: Bepec от Май 21, 2013, 18:28 В любом установщике имеется возможность запихать файлы. И в процессе установки запустить с ключом /q - тихая установка.
Примерно так делает 90% программ использующих MSVC. Вреда уже установленному не будет, проверено. Название: Re: MSVC Redistributable Отправлено: kambala от Май 21, 2013, 20:05 можно просто распространять две дллки (msvcp и msvcr) вместе со своим приложением
Название: Re: MSVC Redistributable Отправлено: Igors от Май 22, 2013, 08:10 можно просто распространять две дллки (msvcp и msvcr) вместе со своим приложением Dependency Walker нашел штук 5, учитывая 32/64 - десяток. Но все равно реальный вариант, о котором я почему-то не подумал. СпасибоВ любом установщике имеется возможность запихать файлы. И в процессе установки запустить с ключом /q - тихая установка. Скачал отсюдаПримерно так делает 90% программ использующих MSVC. Вреда уже установленному не будет, проверено. http://www.microsoft.com/en-us/download/details.aspx?id=30679 (http://www.microsoft.com/en-us/download/details.aspx?id=30679) Запускаю vcredist_x86.exe /q - эффект нулевой, также открывается UI и.т.д. Название: Re: MSVC Redistributable Отправлено: Bepec от Май 22, 2013, 08:51 Сча позырю в своём последнем установщике.
Wait please... [Run] Filename: "{src}\vcredist_x86.exe"; Parameters: "/qn" Название: Re: MSVC Redistributable Отправлено: Igors от Май 22, 2013, 09:04 Filename: "{src}\vcredist_x86.exe"; Parameters: "/qn" Эффект тот же - открывается UIНазвание: Re: MSVC Redistributable Отправлено: Bepec от Май 22, 2013, 09:11 Качаю. Смотрю.
Скачал, вызвал справку, задал необходимый ключ, установилось без окон, результат в окне программ. Название: Re: MSVC Redistributable Отправлено: Igors от Май 22, 2013, 10:23 Скачал, вызвал справку, задал необходимый ключ, установилось без окон, результат в окне программ. Да, из-под cmd.exe все идет, а я запускал из (любимого мною) Far'а. СпасибоА провериться на версию? А то появится новый а мой инсталлятор поставит старый Название: Re: MSVC Redistributable Отправлено: Bepec от Май 22, 2013, 10:37 Они между собой решат, насколько я помню (верно для 2008). Т.е. при установке идёт проверка на "новизну" и если он уже есть - не ставит.
Хотя я впервые увидел сегодня 2012 - мб там и по другому. Надо пробовать. Название: Re: MSVC Redistributable Отправлено: Igors от Май 23, 2013, 14:14 Тут образовались еще доп инсталлы но эти уже в виде .msi файлов. Разработчик запретил линковать статически :'(
http://registrationcenter.intel.com/irc_nas/3066/w_ccompxe_redist_msi_2013.3.171.zip (http://registrationcenter.intel.com/irc_nas/3066/w_ccompxe_redist_msi_2013.3.171.zip) Как втихаря поставить эти msi ? Спасибо Название: Re: MSVC Redistributable Отправлено: Bepec от Май 23, 2013, 14:21 msiexec /?
Чтоб не засорять простынёй текста форум. Но если они статически, их пихать в установщик нельзя. Только рядом. PS вы итак это знали, я лишь напомнил ;) Название: Re: MSVC Redistributable Отправлено: Igors от Май 23, 2013, 17:57 msiexec /? Да, действительно, тот же набор опций. Спасибо |