Где программа установки хранит свои рекламные файлы после установки в Windows

Я использую InstallShield. Я использовал несколько рекламных щитов. После установки программы, когда я захожу в Панель управления -> Добавить удаление программ и пытаюсь изменить свою программу, изображения BillBoard по-прежнему появляются.

Хотите узнать, из какого каталога установщик собирает изображения Billboard сейчас.

Найдены те же файлы в%TEMP%, но есть ли другое расположение, в котором установщик сохраняет свою поддержку Файлы, так как%Temp% - это просто временное расположение, которое можно удалить в любое время.

Надеюсь, мне понятен мой вопрос.

Заранее спасибо.

2 ответа

Решение

В InstallShield установщик выбирает файлы рекламных щитов из SUPPORTDIR во время выполнения. Хотя мы сохраняем образы Billboard в подразделе Billboard в InstallShield, но во время выполнения они извлекают все файлы поддержки, такие как файлы Billboard, вместе в SUPPORTDIR. Мы можем получить доступ к этим файлам, используя SUPPORTDIR в качестве каталога во время выполнения.

Install Shield Создает минималистичный кеш установщика по адресу FOLDER_APPLICATION\InstallShield. Информация об установке, запускает его во время удаления и использует рекламные щиты, хранящиеся в data1.cab, которые можно использовать через SUPPORTDIR ^ nameofBIllboard.

Надеюсь, это будет полезно.

Это может помочь описать проблему, которую вы пытаетесь решить, потому что я подозреваю, что ответ не поможет..

Предполагая, что у вас есть установка MSI и изображения рекламных щитов хранятся обычным способом, они находятся в кэшированном файле MSI в каталоге \Windows\Installer. Операции обслуживания и удаления используют кэшированный MSI-файл (поэтому не удаляйте его) и выполняют его последовательности практически так же, как и во время установки, и это включает в себя извлечение образов из двоичной таблицы в MSI-файл.

Другие вопросы по тегам