Я настроил установку InstallShield для удаления определенных виртуальных дисков из IIS непосредственно перед действием InstallFiles. Код вызывается в событии OnInstallFilesActionBefore. Это работает нормально, за исключением того, что я не хочу, чтобы VD удалялись, если установка восстанавливается.
Я нашел эту страницу , в которой перечислены возможные события; однако, кажется, что лучший вариант, который у меня есть, это «OnFirstUIBefore», что происходит только при первоначальной установке. Это просто кажется неправильным делать это там.
Мне лучше добавить условие в одну из последовательностей, которая помешает ему выполнить код во время ремонта? Есть ли другой способ?
Для записи я использую DevStudio v9.