Добрый день! Подскажите, пожалуйста, можно ли сделать следующее в стандартном проекте Setup-а 2003-й студии?
Нужна страница для ввода логина и пароля (при чем пароль должен вводиться ЗВЕЗДОЧКАМИ) и при нажатии кнопки "Дальше" проводилась валидация введенных данных (моим кодом) и при негативной валидации инсталляция далее не шла?
К сожалению, в стандартном проекте VS2003 это сделать нельзя, зато можно с помощью программы Orca, которая есть в MSI SDK.
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
А как сделать? Хотелось бы увидеть пошаговую мнструкцию, если не затруднит...
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Пошаговая инструкция получится длинной, поэтому расскажу вкратце, открываете с помощью Ocrа ваш msi, добавляете запись в таблицу Dialog, потом в таблице Control добавляете все контролы, которые будут на диалоге и в таблицу ControlEvent добавляете все действия по валидации и вызову нового диалога.
Если вам покажется, что это запутанно, то вы будете правы. Написание custom msi очень плохо документировано и примеров нет. Вся информация есть в MSI SDK.
Есть другой вариант, воспользуйтеся, напимер, Wise for Windows Installer программой — там это совсем легко сделать, но она платная.
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение