
关于inno setup 安装包制作问题?[Run]里是否可以添加条件?
是这样的,在我的安装包结束后(请注意是安装结束后)要调用第三方设备驱动setup安装包,代码如下:[Files]Source:"{driver}\Setup.exe";D...
是这样的,在我的安装包结束后(请注意是安装结束后 )要调用第三方设备驱动setup安装包,代码如下:
[Files]
Source: "{driver}\Setup.exe"; DestDir: "{win}\temp\Driver\"; Flags: ignoreversion
[Run]
Filename: "{win}\temp\Driver\Setup.exe"; //这里启动 第三方驱动安装包
我的软件安装包,可能多次安装,这个第三方驱动安装包只能安装1次。
我的问题是如何在启动第三方驱动安装包前判断一下系统是否已经安装过,如果安装过就直接跳过,不执行,否则才启动 第三方安装包?
inno setup我不熟悉,很着急呀,公司要我这几天就要发布出去,请大家帮帮我!
很抱歉,我没有财富值,先在这里谢谢啦!
没人理我呢!!! 展开
[Files]
Source: "{driver}\Setup.exe"; DestDir: "{win}\temp\Driver\"; Flags: ignoreversion
[Run]
Filename: "{win}\temp\Driver\Setup.exe"; //这里启动 第三方驱动安装包
我的软件安装包,可能多次安装,这个第三方驱动安装包只能安装1次。
我的问题是如何在启动第三方驱动安装包前判断一下系统是否已经安装过,如果安装过就直接跳过,不执行,否则才启动 第三方安装包?
inno setup我不熟悉,很着急呀,公司要我这几天就要发布出去,请大家帮帮我!
很抱歉,我没有财富值,先在这里谢谢啦!
没人理我呢!!! 展开
2个回答
展开全部
[Run]
Filename: "{win}\temp\Driver\Setup.exe"; Check: CheckFun();
如果已安装,CheckFun()返回false即可。
Filename: "{win}\temp\Driver\Setup.exe"; Check: CheckFun();
如果已安装,CheckFun()返回false即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询