Хотя то, на что Космин ответил, верно, он, похоже, не знает, что в InstallShield имеется функция под названием «Файлы поддержки», которая уже выполняет все, что он описывает. Перетащите некоторые файлы в Installation Designer | Поведение и Логика | Файлы поддержки | Независимый от языка и InstallShield автоматически направит их в таблицу ISSetupFile и упорядочит пользовательские действия, которые извлекают файлы во временный каталог во время установки, а в конце очищают файлы.
Расположение этих файлов можно узнать с помощью свойства [SUPPORTDIR]. Если вы используете отложенное настраиваемое действие, вам придется сериализовать его через свойство CustomActionData.
Также, если вы используете настраиваемые действия DTF, вы должны знать, что если вы добавляете контент в ваш CA CSPROJ с действием Content and Copy Always, то он будет упакован и извлечен в текущий каталог, к которому будет доступен ваш код выполняется.