Inno Setup如何检查系统上是否存在MSVCR100.dll

戴尔·朱利安

我有一个基于Inno Setup的安装程序,其中还包含一个WAMP安装程序。在某些系统上安装WAMP要求安装Microsoft Visual C ++可再发行组件,我的安装程序中也有那些可再发行组件的可执行文件。虽然,我想先检查系统是否已经安装了MSVCR100.dll,所以我不再需要启动这些安装程序。如何使用Inno-Setup在系统上找到MSVCR100.dll?

我尝试在C:\中搜索“ MSVCR100.dll”,但是有很多结果,包括位于C:\ Windows \ SysWow64和C:\ Windows \ System32中的结果

注意:我们将仅使用wAMP的64位安装,因此我们只需要找到一种找到64位可再发行组件的方法。我们现在可以忽略32位。

粗鲁的

无需检测此.dll文件,只需再次运行可再发行文件安装文件即可:

https://blogs.msdn.microsoft.com/astebner/2010/10/20/mailbag-how-to-perform-a-silent-install-of-the-visual-c-2010-redistributable-packages/

两次运行此安装程序不会损害计算机-如果已经安装了可再发行文件,则不会发生任何不良情况。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用 DNNE 从 Inno Setup 调用 .NET DLL?

如何在Inno Setup iss文件中添加DLL函数?

Inno Setup 32位和64位dll安装

通过回调从Inno Setup调用C#DLL

Inno Setup:将DLL放在子目录中

使用 Inno Setup 安装程序安装 Windows shell 扩展 DLL

Inno Setup 以字符串为参数调用 DLL

Inno Setup-具有依赖项的外部.NET DLL

在Inno Setup中加载用于卸载过程的外部DLL

Inno Setup 6不能在字符串参数中使用DLL函数,而可以在Inno Setup 5中使用

如何使用Windows Shell32.dll中的图标作为Inno Setup快捷方式

如何在Inno Setup中将VCL样式应用于基于DLL的表单?

在Inno Setup的[Code]部分中,可以使用64位DLL吗?

从具有托管输出的C#DLL返回字符串到Inno Setup脚本

Inno Setup:用于 C# DLL 中冗长同步操作的 Marquee 样式进度条

使用函数在 Inno Setup 中填充的已分配字符缓冲区调用 DLL 函数

Inno安装程序无法导入DLL

如何在Inno Setup中将VCL样式应用于基于DLL的表单?新样式将无法加载

在Inno Setup中检查系统架构

在哪里可以找到VclStylesinno.dll,以便能够在Inno Setup脚本中使用VCL样式?

在Inno Setup中加载具有依赖项的DLL在带有“无法导入DLL”的卸载程序中失败,但在安装程序中有效

Inno Setup,检测参数文件是否存在?

如何避免链接msvcr100.dll?

如何使用Inno Setup检查Internet连接

Inno Setup tmp被阻止

如何从Inno Setup安装JRE?

缺少MSVCR100.DLL

在Inno Setup中检查是否存在指向特定目标的快捷方式

Inno Setup:检查以前是否已下载组件