Где программа установки хранит свои рекламные файлы после установки в 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-файл.