我们公司的产品用InstallShield完全版打包,希望软件默认安装路径是从目标电脑注册表里的一个键值获取。
我在网上搜了搜,都说要调用InstallShield的什么库函数,看了看也不很会用,问了问有经验的人,说是要自己写VB脚本,好处是这是InstallShield自身支持的特性,可以融入安装卸载过程中,比自己单独写其他脚本还是高级。
但是如果要脚本来读取注册表键值的话,岂不是和WiX差不多了么,而且看起来比WiX还复杂。InstallShield这么贵的一个软件,感觉我把注册表键值填写在某个地方就行了啊。
比如InstallShield UI版的下面工作界面,我都觉得这个INSTALLDIR设置不仅能识别系统文件夹,还能够直接识别注册表键值才对,类似我填的内容那样。
但显然这个安装时会说无法识别字符串。
请问下,InstallShield到底有没有UI上方便的设置满足我的要求呢?