如何检测安装版本的Acrobat Reader

 

;
; ISX 3.0.4
;
;
[Setup]
AppName=Acrobat
AppVerName=Acrobat
DefaultDirName={pf}\Acrobat
DisableStartupPrompt=true
Uninstallable=false
DisableDirPage=true
OutputBaseFilename=Acrobat
CreateAppDir=false

[Code]
function GetAcrobatReaderVersion(): String;
var
  sVersion:  String;
begin
  sVersion := '';
  RegQueryStringValue( HKLM, 'SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\AcroRd32.exe', '', sVersion );
  GetVersionNumbersString( sVersion , sVersion );
  Result := sVersion;
end;

function NextButtonClick(CurPage: Integer): Boolean;
begin
  // by default go to next page
  Result := true;
  if CurPage = wpWelcome then
  begin
    if Length( GetAcrobatReaderVersion() ) = 0 then
    begin
      MsgBox( 'There is not installed Acrobat reader',  mbInformation, MB_OK );
      Result := false;
    end
    else
      MsgBox( 'Acrobat reader installed is version ' + GetAcrobatReaderVersion() ,  mbInformation, MB_OK );
  end;
end;

你可能感兴趣的:(职场,reader,休闲)