Estou usando o Inno Setup para criar um instalador e não estou conseguindo reconhecer se um usuário tem o CR instalado. Estou procurando assim:
[Code]
//Check for Crystal Reports
Function CheckForCrystalReports : boolean;
Var
regresult : cardinal;
Begin
RegQueryDWordValue(HKLM, 'SOFTWARE\SAP BusinessObjects\Suite XI 4.0\Installer\CRV','Install',regresult);
If regresult = 0 Then
Begin
Result := true;
End
Else
Result := false;
End;
[Run]
Filename: "{app}\CRViewer.exe"; Parameters: "q:a /c:""C:\Users\paulo.romeiro\Desktop\New folder\Crystal Reports 2010""install /l /q"""; Check: CheckForCrystalReports; StatusMsg: Instalando o Crystal Reports Viewer
Obrigado