Это связано с другим вопросом . Мне нужно динамически сгенерировать пользовательский установщик Windows EXE с компьютера * nix (с PHP или любым другим), который содержит пользовательские файлы, которые должны быть установлены на компьютере клиента.
Это будет использоваться для генерации специфичных для клиента установщиков OpenVPN на основе их предпочтений и информации для аутентификации. Время выполнения не важно, так как это может быть сделано асинхронно.
Некоторые идеи, уже опробованные и не работающие:
- Используйте схему, аналогичную ninite.com, где загруженный исполняемый файл всегда один и тот же, но имя файла другое, поэтому установщик использует информацию в имени файла для принятия решений.
- Использование редактора ресурсов для редактирования ресурсов встроенного установщика. Редко не только редакторы ресурсов Unix для исполняемых файлов Windows, но и новые проблемы не решают проблему установки различных файлов.
Лучше всего подойдет компилятор NSIS / InnoSetup (для Windows), работающий в UNIX, но другие изобретательские решения в порядке.