Обычно это работа Переупаковка программного обеспечения . Существует несколько способов, с помощью которых такие инструменты работают, но обычно это происходит путем просмотра системы до и после ее установки в чистой системе и создания пользовательского установщика на основе обнаруженных изменений. Обычно это делается для создания настраиваемой установки и / или установки, которая может быть автоматизирована при ее развертывании. Я не знаю ни одного, который генерирует пакет NSIS, сегодня стандартный формат MSI (установщик Windows).
Если у вас есть оригинальный установщик, подойдет любой репакер, но даже без оригинальной программы установки вы можете сделать, как некоторые другие здесь предлагают и контролируют использование приложения в соответствии с его требованиями. Два самых популярных инструмента для переупаковки - InstallShield AdminStudio и Wise Package Studio. Эта функция также может быть частью решения по настройке, поэтому посоветуйтесь со своими собственными разработчиками, если можете.
Полный список инструментов для переупаковки можно найти здесь, на AppDeploy.com
Один бесплатный инструмент для переупаковки, доступный для создания установок установщика Windows из другого [устаревшего] установочного инструмента (с которым я должен разглашать информацию о себе), - это AppDeploy Repackager . Еще один бесплатный переупаковщик - WinINSTALL LE.