Самораспаковывающийся исполняемый файл, который я пытаюсь разработать, является установщиком. Конечный пользователь посетит сайт, затем ему будет предложено зарегистрироваться на сайте, и им будет предоставлена загрузка. Эта загрузка - самораспаковывающийся исполняемый файл, который установит программное обеспечение на компьютер конечного пользователя вместе с файлом конфигурации, в котором будет уникальный идентификатор пользователя. Программное обеспечение является службой Windows, поэтому оно не сможет просто спросить пользователя его имя пользователя и пароль.
Чтобы иметь возможность вставить уникальный идентификатор зарегистрированного пользователя в программу установки, я должен сгенерировать программу установки на лету. После изучения и использования собственного опыта я решил, что самораспаковывающийся исполняемый файл будет лучшим вариантом. Вопрос, который у меня сейчас возникает, - как мне сгенерировать один, используя PHP? Изучив эту проблему, я обнаружил, что наиболее распространенным решением было установить исполняемый файл, который мог бы создавать самораспаковывающиеся исполняемые файлы на сервере, а затем вызывать его из PHP. Однако выполнение исполняемого файла на моем веб-хосте невозможно, поэтому это нереальное решение.