2012-05-24 1 views
0

Je crée une installation Installshield pour installer mon logiciel, mon logiciel vérifie d'abord .net framework 3.5 installé ou non?Ouvrir le site web de Microsoft si .net framework 3.5 ne s'installe pas pendant l'installation

#define EXAMPLE_DIR "D:\\" 



if(!Is(DOTNETFRAMEWORKINSTALLED,REGDB_KEYPATH_DOTNET_35)) then 
    return1=AskYesNo("Target system does not have .net 3.5 framework,Do you want to install?",YES); 
     if(return1==YES) then 
      LaunchApp(EXAMPLE_DIR^"website.bat",""); 
     else 
      abort; 
     endif; 
    endif; 

il vérifie le cadre parfaitement, mais maintenant je veux que si l'utilisateur cliquez sur le bouton oui le site de Microsoft devrait être ouvert?

Une idée comment faire ceci?

Répondre

2

Je voudrais juste utiliser le support Prerequis. Pour les dernières versions, les prérequis sont disponibles dans les projets MSI et InstallScript.

0

Il devrait être comme ça ...........

//#define EXAMPLE_DIR "D:\\" 



if(!Is(DOTNETFRAMEWORKINSTALLED,REGDB_KEYPATH_DOTNET_35)) then 
    return1=AskYesNo("Target system does not have .net 3.5 framework,Do you want to install?",YES); 
     if(return1==YES) then 
      LaunchApp(SUPPORTDIR^"website.bat",""); 
     else 
      abort; 
     endif; 
    endif; 
Questions connexes