Inno setup Inno安装程序-已安装DirectX时不要安装
我在Inno setup Inno安装程序-已安装DirectX时不要安装,inno-setup,Inno Setup,我在[Run]部分使用此代码: Filename: "{src}\DirectX\DXSETUP.exe"; StatusMsg: "Wait for install DirectX package..."; \ Flags: waituntilterminated skipifsilent skipifdoesntexist 当我尝试重新安装程序时,每次我在安装DirectX时都会弹出窗口。当DirectX已经安装时,如何防止重新安装?请参阅ISXKB获取文章 如果计算机上已经安装了所需
[Run]
部分使用此代码:
Filename: "{src}\DirectX\DXSETUP.exe"; StatusMsg: "Wait for install DirectX package..."; \
Flags: waituntilterminated skipifsilent skipifdoesntexist
当我尝试重新安装程序时,每次我在安装DirectX时都会弹出窗口。当DirectX已经安装时,如何防止重新安装?请参阅ISXKB获取文章
如果计算机上已经安装了所需版本的DirectX,则它具有有用的功能,可用于检测
使用这些功能,您可以轻松实现:
[代码]
函数InstallDirectX:Boolean;
开始
结果:=(CompareVersion(GetDirectXVersion(),'4.8.0')<0);
结束;
[Run]
Filename: "{src}\DirectX\DXSETUP.exe";
StatusMsg: "Wait for install DirectX package..."; \
Flags: waituntilterminated skipifsilent skipifdoesntexist; Check: InstallDirectX