Откройте веб-сайт Microsoft, если .net framework 3.5 не устанавливается во время установки

Я создаю установку 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; 

он отлично проверяет структуру, но теперь я хочу, чтобы, если пользователь нажмет кнопку «Да», сайт Microsoft должен быть открыт?

Любая идея, как это сделать?


person vikky    schedule 24.05.2012    source источник


Ответы (2)


Я бы просто использовал предварительную поддержку. Предварительные требования для нескольких последних версий доступны как в проектах на основе MSI, так и в проектах на основе InstallScript.

person Michael Urman    schedule 24.05.2012

Должно быть так..........

//#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; 
person vikky    schedule 25.09.2012