Я пытаюсь добавить пользовательское действие в конец моего установщика, но для этого требуется повышение.Как я могу получить повышение UAC с пользовательским действием exe?
Я использую Installshield Limited Edition, и мое пользовательское действие написано на C#.
Пользовательское действие выполняется, когда нет отметки, но как только я добавляю возвышение к манифесту, я получаю сообщение об ошибке, а msi откат.
Я надеялся, что exe наследует высоту от установщика, но это не так. Я не могу использовать dll для пользовательских действий в этой версии Installshield.
Любые идеи?
Спасибо, Алан
Спасибо за ваш ответ, очень полезно знать об этом способе объединения InstallShield и WiX. Я пробовал это, и это выглядело многообещающим, но, к сожалению, возвышение не было перенесено на мое пользовательское действие, и я столкнулся с той же проблемой. Думаю, мне нужно вернуться к чертежной доске. –
Если вы планируете настраивать действие в последовательности выполнения установки между InstallInitialize и InstallFinalize как отложенное с опцией без олицетворения (системный контекст), она будет повышена. См. Http://www.installsite.org/pages/en/isnews/200108/ для получения дополнительной информации. –
Это выполнит эту работу. Большое спасибо за вашу помощь. –