У меня есть приложение, которое нужно использовать при печати на некоторых континентах. Например, при установке в Северной Америке приложение при запуске отображает другой логотип и название компании, чем в Европе.Изменение файла установки с помощью PHP
Файл установки предоставляется через PHP-скрипт. В настоящее время есть исполняемый файл Inno Setup для Windows и DMG для Mac OS X.
Я видел, что when downloading Google Chrome, вы можете указать, следует ли отправлять статистику использования. Краткий обзор JavaScript, который его контролирует, показывает, что это просто отправляется обратно на сервер с &usagestats=0
или &usagestats=1
.
Как я могу повлиять на установку на основе настроек, указанных на странице загрузки PHP?
Я собирался спуститься по этой дороге, но подумал, что сначала опросить экспертов. В основном, я надеялся, что может быть какой-то умный способ изменить файл установки, противоположный тому, чтобы иметь другой пакет для каждого континента. Спасибо за ссылку; Я сравню его с GeoIP (http://www.maxmind.com/app/geoip_country). –
Inno Setup довольно продвинутый (он имеет возможности сценариев), поэтому упаковка вашего приложения может быть тривиальной. Если вы загружаете изображение/текст из файла конфигурации, вам просто нужно убедиться, что соответствующий файл конфигурации упакован. – zaf
Я знаком со сценарием и на самом деле имею структуру для автоматизации здания (также для создания DMG на Mac). Думаю, это единственное жизнеспособное решение. –