【发布时间】:2015-09-15 13:12:06
【问题描述】:
我有一个产品需要安装到多个驱动器和目录,其中一些可以自定义。因此,我正在研究在 InstallShield Basic MSI 项目中如何在运行时更改目录。我看到DestinationFolder 和InstallChangeFolder 对话框一起使用SetTargetPath 事件在OK 按下InstallChangeFolder 时更改INSTALLDIR 目录。
我不明白为什么SetTagetPath 只有一个参数。 MsiSetTargetPath函数除了安装句柄外还需要2个参数,所以我不明白为什么SetTargetPath事件只需要1个。我想设置一个指定的目录变量来引用指定的目录。这需要两个参数。只用一个参数他们是怎么过的?
documentation on SetTargetPath 已经读了 3 遍了,还是没意思。
【问题讨论】:
标签: windows-installer installshield