2012-05-24 29 views
0

我正在创建Installshield安装程序来安装我的软件,我的软件首先检查.net framework 3.5安装与否?打开微软网站如果.net framework 3.5在安装过程中不能安装

#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; 

它完美地检查了框架,但现在我想,如果是按钮用户点击微软的网站应该是开放的?

任何一个想法如何做到这一点?

回答

2

我只是使用先决条件支持。对于最后几个版本,先决条件在基于MSI和InstallScript的项目中都可用。

0

它应该是这样的...........

//#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; 
相关问题