Как обрабатывать элементы управления флажками в установщике Windows? - программирование

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

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

4b9b3361

Ответ 1

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

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

Installer Class

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

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

Install()

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

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

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

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