Как получить пользовательский ввод во время установки Windows для приложения WinForms? - PullRequest
5 голосов
/ 27 июля 2011

У меня есть приложение для отслеживания вызовов, которое я создал, и теперь мне нужно создать установщик Windows, который связывает .NET Framework 4.0 с установщиком, а также позволяет пользователю вводить идентификатор аутентификации при установке приложения.

Затем можно получить введенное значение, чтобы настроить приложение для своего конкретного местоположения, установив настройки приложения в приложении WinForms.

Если установщик может записать идентификатор аутентификации в реестр, я могу получить его оттуда в моем приложении при запуске.

Просто не уверен, какой установщик использовать, чтобы сделать это максимально безболезненно.

Ответы [ 3 ]

3 голосов
/ 27 июля 2011

Все, что в вашем вопросе, можно сделать с помощью проектов установки Visual Studio.Но немного болезненная процедура.Выполните поиск в Google для поиска ресурсов о записи в реестр и получении значений при запуске.

Могут быть и другие инструменты, которые предоставляют эти функции более удобным для пользователя способом.Я знаю только об установщике Visual Studio.

В этой статье рассказывается о добавлении пользовательских диалоговых окон.

enter image description here

1 голос
/ 16 июля 2016

В Advanced Installer вы можете сделать это довольно легко, но это дорого. Проверьте этот урок

1 голос
/ 27 июля 2011

Это совершенно легко сделать с помощью NSIS (система установки с Scriptable Nullsoft Scriptable). Он позволяет создавать инсталляторы на основе сценариев и позволяет писать инсталляторы, настраивать и добавлять функции и делать все, что угодно, используя собственный набор команд. Вы можете добавить любой элемент управления на любую страницу (текстовые поля, флажки и т. Д.), Добавить любое количество пользовательских страниц и делать все, что захотите. Он имеет свой собственный компилятор, и сценарий, который вы пишете, может быть скомпилирован с его помощью и сжиматься с пользой.

Смотрите также пост ниже: Настройка существующей страницы NSIS MUI2

Документация по NSIS и MUI (Современный пользовательский интерфейс), примеры NSIS на сайте NSIS и форумах winamp помогут вам во всем на вашем пути ...

...