博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Basic INFO - SUPPORTDIR变量的读取
阅读量:7078 次
发布时间:2019-06-28

本文共 488 字,大约阅读时间需要 1 分钟。

上周在客户那边进行InstallShield高级课程培训时遇到一个关于SUPPORTDIR的问题。

一直以来,对于MSI工程中获取SUPPORTDIR的值,我强烈推荐通过MsiGetProperty来读取,因为系统变量SUPPORTDIR和Property SUPPORTDIR两个保存的路径是完全不同的,有兴趣的朋友自己创建工程去验证一下。

可就是在演示过程中,发现通过MsiGetProperty如何也无法读取到SUPPORTDIR的Property值,检查代码没有任何问题,但就是无法获取相应的值。

后经现场一位同学提示,我所选择的示例工程中,并没有真正在Support Files视图中添加任何用于安装过程的文件。

最后我们分析了问题的原因,只有在Support Files视图中添加了文件,在安装初始化过程中,安装包将临时文件释放到这里,也才会去初始化SUPPORTDIR Property,否则为空。

 

大家可能会觉得这个问题在实践中并不会发生,我们肯定是先往Support Files中放置文件,然后才是调用。

不过事情往往有例外,大家一起想想?  

 

三人行必有我师也 

你可能感兴趣的文章
KVM虚拟化开源高可用方案(四)sheepdog
查看>>
排错之网络映射缓存凭证记录导致备份计划任务失败
查看>>
vSphere Data Protection 6.1.2部署与配置
查看>>
PfSense基于BSD的软件防火墙的安装、配置与应用
查看>>
使用shell和expect一键批量分发SSH密钥脚本
查看>>
ESXI上的vm虚拟机文件被锁定无法POWER ON的问题处理
查看>>
《统一沟通-微软-培训》-2-部署-反向代理-2-配置初始的部署设置
查看>>
Exchange Server 2013部署系列之五:在Windows8上部署管理工具
查看>>
“3.15”曝二维码安全漏洞 瑞星呼吁重视WiFi安全
查看>>
关于团队建设的访谈
查看>>
Openstack:一根中国稻草-【中国IC微专栏】2016.4.28
查看>>
Lync 小技巧-51-Lync 2013-不加域-客户端-1-下载-证书-信任链
查看>>
安装Exchange Server 2013
查看>>
Win7部署基础知识(1):部署的基本概念与方法论
查看>>
州小吃”小程序正式发布,酷客多全程技术支持
查看>>
理解思科IPS系统的virtual sensor
查看>>
MySQL5.6创建用户密码不再明文显示在binlog二进制日志文件里
查看>>
Lync 小技巧-28-同一环境同一客户端不同的结果
查看>>
正在变味的网络红包
查看>>
共享汽车不是一盘好生意,入坑需谨慎!
查看>>