0

我正在创建 Installshield 安装程序来安装我的软件,我的软件首先检查是否安装了 .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; 

它完美地检查了框架,但现在我希望如果用户单击“是”按钮,微软的网站应该打开吗?

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

4

2 回答 2

2

我只会使用先决条件支持。对于最后几个版本,基于 MSI 和 InstallScript 的项目都提供了先决条件。

于 2012-05-24T11:36:15.770 回答
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; 
于 2012-09-25T13:37:33.263 回答