Как включить KB2544524 в проект InstallShield

У меня есть приложение, использующее SQLLocalDb, которое я развертываю с помощью InstallShield Express Spring 2012.

LocalDb требует, чтобы было установлено обновление .Net для KB2544514. LocalDb не может подключиться к экземпляру LocalDb без этого обновления.

Когда я добавляю этот exe-файл в InstallShield в качестве пользовательского действия:

  • Ошибка 1721 возникает при запуске NPD40-KB2544514-x86-x64.exe, если установка не выполняется от имени администратора.

  • Если установка, включающая NPD40-KB2544514-x86-x64.exe, выполняется от имени администратора, установка завершается успешно.

Есть ли способ последовательного подключения обновления Microsoft KB к установке, которая не требует щелчка правой кнопкой мыши «Запуск от имени администратора». Меня беспокоит то, что инструкции «Щелкните правой кнопкой мыши и запустите от имени администратора», как правило, игнорируются 99% пользователей и вызывают большое количество обращений в службу поддержки.


person Doug Kimzey    schedule 28.11.2012    source источник


Ответы (1)


Вам нужно будет создать собственное предварительное условие с помощью «Редактора обязательных требований Install Shield» и связать его с вашей функцией.

person Samuel Tremblay    schedule 25.01.2013