安装程序在Windows中安装后保留其广告牌文件的位置

时间:2023-01-22 17:18:46

I am Using InstallShield. I Have used some Billboards. After Installation Of the Program, When I go to Control Panel -> Add Remove Programs, and try to change my Program, BillBoard images still appear.

我正在使用InstallShield。我用了一些广告牌。安装程序后,当我进入控制面板 - >添加删除程序,并尝试更改我的程序时,仍会显示BillBoard图像。

Want to know from which Directory is the Installer picking up the Billboard images now.

想知道安装程序现在从哪个目录中获取Billboard图像。

Found the same files in %TEMP%, but is there any other location also in which Installer keep Its support Files as %Temp% is just a temp location and can be any time deleted.

在%TEMP%中找到相同的文件,但是还有任何其他位置,其中安装程序保留其支持文件,因为%Temp%只是一个临时位置,可以随时删除。

Hope, I am clear with My question.

希望,我很清楚我的问题。

Thanks in advance.

提前致谢。

2 个解决方案

#1


1  

In InstallShield, the installer picks up the billboard files from SUPPORTDIR at Runtime. Although We keep the Billboard images in Billboard sub Section in InstallShield, but at runtime it extracts all support files like Billboard files together in SUPPORTDIR. We can Access these files using SUPPORTDIR as directory at runtime.

在InstallShield中,安装程序在运行时从SUPPORTDIR中选取广告牌文件。虽然我们将Billboard图像保存在InstallShield的Billboard子部分中,但是在运行时它会在SUPPORTDIR中一起提取所有支持文件,如Billboard文件。我们可以在运行时使用SUPPORTDIR作为目录来访问这些文件。

Install Shield Creates a Minimalistic cache of the installer at FOLDER_APPLICATION\InstallShield Installation Information and runs this at time of Uninstall and uses Billboards stored in data1.cab here, which can be used through SUPPORTDIR ^ nameofBIllboard

Install Shield在FOLDER_APPLICATION \ InstallShield安装信息中创建安装程序的Minimalistic缓存,并在卸载时运行它,并在此处使用存储在data1.cab中的Billboards,可以通过SUPPORTDIR ^ nameofBIllboard使用

Hope it will be helpful.

希望它会有所帮助。

#2


0  

It might help to describe the problem you're trying to solve, because I suspect the answer won't help..

它可能有助于描述您试图解决的问题,因为我怀疑答案无济于事。

Assuming you have an MSI setup and the billboard images are stored in the conventional way, they are inside the cached MSI file in the \Windows\Installer directory. Maintenance and uninstall operations use the cached MSI file (so don't remove it) and go through its sequences in much the same way as during the install, and this includes extracting the images from the Binary table in the MSI file.

假设您有MSI设置并且广告牌图像以常规方式存储,它们位于\ Windows \ Installer目录中的缓存MSI文件中。维护和卸载操作使用缓存的MSI文件(因此不要删除它)并以与安装期间相同的方式完成其序列,这包括从MSI文件中的二进制表中提取图像。

#1


1  

In InstallShield, the installer picks up the billboard files from SUPPORTDIR at Runtime. Although We keep the Billboard images in Billboard sub Section in InstallShield, but at runtime it extracts all support files like Billboard files together in SUPPORTDIR. We can Access these files using SUPPORTDIR as directory at runtime.

在InstallShield中,安装程序在运行时从SUPPORTDIR中选取广告牌文件。虽然我们将Billboard图像保存在InstallShield的Billboard子部分中,但是在运行时它会在SUPPORTDIR中一起提取所有支持文件,如Billboard文件。我们可以在运行时使用SUPPORTDIR作为目录来访问这些文件。

Install Shield Creates a Minimalistic cache of the installer at FOLDER_APPLICATION\InstallShield Installation Information and runs this at time of Uninstall and uses Billboards stored in data1.cab here, which can be used through SUPPORTDIR ^ nameofBIllboard

Install Shield在FOLDER_APPLICATION \ InstallShield安装信息中创建安装程序的Minimalistic缓存,并在卸载时运行它,并在此处使用存储在data1.cab中的Billboards,可以通过SUPPORTDIR ^ nameofBIllboard使用

Hope it will be helpful.

希望它会有所帮助。

#2


0  

It might help to describe the problem you're trying to solve, because I suspect the answer won't help..

它可能有助于描述您试图解决的问题,因为我怀疑答案无济于事。

Assuming you have an MSI setup and the billboard images are stored in the conventional way, they are inside the cached MSI file in the \Windows\Installer directory. Maintenance and uninstall operations use the cached MSI file (so don't remove it) and go through its sequences in much the same way as during the install, and this includes extracting the images from the Binary table in the MSI file.

假设您有MSI设置并且广告牌图像以常规方式存储,它们位于\ Windows \ Installer目录中的缓存MSI文件中。维护和卸载操作使用缓存的MSI文件(因此不要删除它)并以与安装期间相同的方式完成其序列,这包括从MSI文件中的二进制表中提取图像。