如何使用flexera installshield制作用于安装IE ActiveX控件的msi安装程序?

时间:2021-01-23 22:45:39

I have an Active X control which i would like to install in several windows machines . I read some articles which said it would be possible by writing an msi installer .

我有一个Active X控件,我想在几台Windows机器上安装。我读了一些文章,说可以写一个msi安装程序。

I am familiar with Flexera installshield and have made basic msi installers but i have no idea how to go about this .. :(

我熟悉Flexera installshield并且已经做了基本的msi安装程序,但我不知道如何去做这个.. :(

I just want to place the dll in a path and register it .. how should this be done .

我只想将dll放在一个路径中并注册它..应该怎么做。

1 个解决方案

#1


1  

Create a component and add the file to it. Mark it as the keyfile and then right click extract COM. InstallShield will virtualize the registration process and extract the results into your MSI source code so that DllRegisterServer doesn't have to be called during the installation.

创建一个组件并将文件添加到它。将其标记为密钥文件,然后右键单击提取COM。 InstallShield将虚拟化注册过程并将结果提取到MSI源代码中,以便在安装过程中不必调用DllRegisterServer。

Build and test on a VM.

在VM上构建和测试。

#1


1  

Create a component and add the file to it. Mark it as the keyfile and then right click extract COM. InstallShield will virtualize the registration process and extract the results into your MSI source code so that DllRegisterServer doesn't have to be called during the installation.

创建一个组件并将文件添加到它。将其标记为密钥文件,然后右键单击提取COM。 InstallShield将虚拟化注册过程并将结果提取到MSI源代码中,以便在安装过程中不必调用DllRegisterServer。

Build and test on a VM.

在VM上构建和测试。