Как работать с флажками в установщике Windows?

Я использую Visual Studio 2008 для создания проекта установки. Я хочу создать файл, который будет содержать значения флажков, выбранных пользователем во время установки. Как и где написать код для того же? Я новичок в установщике Windows. Пожалуйста, предоставьте мне указатели на то же самое. Заранее спасибо.

1 ответ

Решение

Вы можете легко сделать это с помощью класса установщика.

  1. Сначала добавьте класс установщика в ваш проект установки. Идти к Add >Add New Item > Select Installer class

Класс установщика

  1. Создайте форму окна с переключателем, чтобы получить пользовательский ввод и логику для сохранения выбранных значений в текстовый файл.

  2. В установочном методе класса установщика откройте форму окна, чтобы получить пользовательский ввод. Таким образом, во время установки появится окно, в котором пользователь может выбрать значения.(Пожалуйста, обратите внимание, что эта форма не будет открываться как модальное всплывающее окно)

Install()

 public override void Install(IDictionary stateSaver)
        {
            base.Install(stateSaver);

            Form1 form = new Form1();
            form.ShowDialog();
        }

Лучший подход

Лучший способ получить пользовательский ввод во время установки - это создать .wid файл. Смотрите мой пост здесь.

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