Вы можете сделать это с помощью пользовательских действий, которые installshield включает в ISNetAPI.dll
.
Ты лучше меня, если сможешь найти какую-либо документацию по этому вопросу.
Добавьте его в свою двоичную таблицу из <ISProductFolder>\redist\language independent\i386\ISNetAPI.dll
Я собираю домен, имя пользователя и пароль и задаю свойства для имен, которые имеют для меня смысл. Затем, когда нажимается кнопка «Далее», она устанавливает свойства, которые ожидает действие. Если имя пользователя или домен пуст, появляется диалоговое окно, сообщающее пользователю. Если все хорошо, мы переходим к следующему диалогу.
![Behavior of dialog](https://i.stack.imgur.com/0CaQf.png)