Visual C++ 2008 runtime files are out of data

本文介绍了解决使用SetupFactory打包应用程序时,在Windows 7系统上遇到的兼容性错误问题。通过调整从属文件vcredist_x86.exe的安装脚本,去除对操作系统的特定限制,最终实现了在Win7上的正常安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天用 Setup Factory打了一个包, 在win7系统上双击安装该包时,弹出如下错误:

费了好长时间,最后才知道原因:是我将vcredist_x86.exe作为从属文件加入Setup Factory时,Setup Factory对操作系统进行了限定,如下:

上面的界面是按下面的步骤弹出的
1:从“资源->从属文件”弹出如下界面:

2:然后再双击“Visual C++ 2008(32-bit)”弹出的界面中选择“安装”页签。


可以看到“安装”页签界面中的脚本没有对win7支持,故会出现这样的错误框,我想加入对win 7的脚本支持,像如下那样:

可依然还是弹出那个错误框,我估计是tblOSInfo.MajorVersion 等对win7系统的值不对所致,找帮助文档,也没见对win7的大小版本号的数值说明,最简单的办法是将这里的脚本全部删除,不用对操作系统判断,删除后,错误不再出现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值