如何检查FoxPro数据库驱动程序是否安装在innosetup中?

时间:2017-09-19 10:46:14

标签: installation inno-setup foxpro

我正在尝试使用Inno安装脚本作为安装文件的一部分,从下面的链接安装Fox Pro数据库驱动程序。要做到这一点,我必须检查它是否已经安装。如果未安装,则应运行安装db驱动程序的脚本。

有人可以帮助我如何使用innosetup脚本检查是否安装了Foxpro db驱动程序?我检查了注册表,没有与此驱动程序相关的密钥。

安装代码:

if not ShellExec('', ExpandConstant('{app}\{#MyAppFoxProDbDriverName}'), '', '', SW_SHOWNORMAL, ewWaitUntilTerminated, ResultCode)
    then 
        begin
            MsgBox('Foxpro DB installer failed to run!' + #13#10 + SysErrorMessage(ResultCode), mbError, MB_OK);
            Result:= false;
        end
    else
        begin 
            Result:= true;
        end;

0 个答案:

没有答案