欢迎访问 生活随笔!

凯发k8官方网

当前位置: 凯发k8官方网 > 运维知识 > windows >内容正文

windows

howto:如何在代码中获取安装包目标机上的windows installer(msi)版本 -凯发k8官方网

发布时间:2024/10/8 windows 0 豆豆
凯发k8官方网 收集整理的这篇文章主要介绍了 howto:如何在代码中获取安装包目标机上的windows installer(msi)版本 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

如果只是查看目标机上的windows installer版本,直接在运行中输入msiexec,敲回车弹出的消息框就可以看到window installer的版本。

 

但如果需要通过编码的方式获取windows installer的版本,可以读取系统system32文件夹下的msi.dll的文件版本号。

由于installshield没有提供直接获取文件版本号的api,所以大家可以写一个dll,然后在installscript中调用。

 

另外一种方法,installshield中虽然没有现成的installscript api可以用,但还是有方法的,具体操作如下:

1. 将你的安装包所需要的最低版本windows installer中的"msi.dll"文件添加到support files中。

2. 通过filecompare比较winsysdir下的msi.dll与supportdir下的msi.dll。

 

凯发k8官方网的版权声明: 转载时请务必以超链接形式标明文章原始出处和作者信息 

转载于:https://www.cnblogs.com/wanbinghong/archive/2011/01/21/1941344.html

总结

以上是凯发k8官方网为你收集整理的howto:如何在代码中获取安装包目标机上的windows installer(msi)版本的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发k8官方网网站内容还不错,欢迎将凯发k8官方网推荐给好友。

网站地图