Как встроить пользовательские данные в приложение установки Windows .NET во время загрузки установки?

Я хотел бы иметь ссылку на моем веб-сайте ASP.NET, по которой прошедшие проверку пользователи нажимают, чтобы загрузить приложение Windows, которое уже предварительно настроено с их идентификатором клиента и некоторыми данными конфигурации сайта. Моя цель - не вводить текст во время установки клиентского приложения, как для удобства пользователя, так и во избежание ошибок конфигурации из-за неправильно набранных технических битов. В идеале я бы хотел, чтобы код на стороне веб-сервера работал как часть приложения ASP.NET.

FogBugz, кажется, делает что-то в этом роде. В веб-приложении есть пункт меню для загрузки инструмента для создания снимков экрана, и когда вы загружаете и запускаете установщик, он знает ваш конкретный веб-адрес FogBugz, поэтому он может отправлять туда снимки экрана. (Привет, Джоэл, хотите ответить на вопрос? Подсказка Подсказка)

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
213
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Если это помогает, RegexBuddy делает то же самое.

Нужна ли информация в безопасности? В противном случае ClickOnce может использовать параметры на основе URL. Вот статья об этом на MSDN.

Ответ принят как подходящий

Инструмент настройки снимков экрана FogBugz делает это тем, что добавляет 256-байтовый блок в конец программы установки в момент ее загрузки. Другими словами, сценарий загрузки выводит все байты из setup.exe, а затем еще 256 байтов с URL-адресом сервера FogBugz, а также любые дополнения.

Windows игнорирует эти лишние байты при запуске .exe (при условии, что вы отключили проверку CRC для установщика установки - мы используем InnoSetup).

После установки мы запускаем программу «Снимок экрана» с переключателем командной строки, который сообщает ей, где находится установщик установки. Он просматривает конец файла setup.exe и находит его информацию, а затем записывает ее в реестр, чтобы пользователю не приходилось ее знать.

Другие вопросы по теме