Спасибо, я перевару это на выходных, отличный ответ, спасибо

я установлено приложение Windows Forms с использованием InnoSetup, которое мои пользователи загружают с моего сайта. Они устанавливают это программное обеспечение на несколько компьютеров.

Приложение взаимодействует с веб-API, который должен идентифицировать пользователя. Я создаю веб-приложение, в котором пользователь может войти и загрузить приложение. Я хотел бы встроить универсальный уникальный идентификатор в программу установки, чтобы им не приходилось снова входить в систему после установки. Я хочу, чтобы они загрузили и запустили setup.exe, а приложение позаботилось о себе.

Я рассматриваю пару вариантов:

Встраивайте пользовательский UUID в setup.exe и выполняйте подписывание кода по требованию на веб-сервере.
Недостаток: не уверен, как это сделать?Вставьте пользовательский UUID в имя файла установщика (например, setup_08adfb12_2712_4f1e_8630_e202da352657.exe)
Недостаток: это не красиво и не получится, если установщик переименованОберните установщик и файл настроек, содержащий UUID, в самораспаковывающийся zip

Как я могу встроить пользовательские данные в подписанный исполняемый файл на веб-сервере?

Ответы на вопрос(1)

Ваш ответ на вопрос