У меня проблема с Install-Shield. Я создаю пакет для установки моего проекта, а затем использую JS (JavaScript в Install-Shield) для проверки работы фрейма Dotnet и, если он не существует, установите Dotnet. так что JS work perfectly
и checking registry and then go for Donet Setup
.
Вот HS:
function RunDotNetEXE(hMSI)
STRING svPath;
begin
svPath = SRCDIR^"\\Req";
RegDBSetDefaultRoot (HKEY_LOCAL_MACHINE);
if (RegDBKeyExist ("SOFTWARE\\Microsoft\\.NETFramework\\v3.0")!=1) then
if (svPath!="") then
SdShowMsg ( " file not found ", TRUE );
if (LaunchAppAndWait (svPath+"\\net frame work 3.5 sp1\\dotnetfx35.exe","",WAIT) < 0) then
MessageBox ("error in installing DotNet", SEVERE);
endif;
SdShowMsg ( " Some message ", FALSE );
endif;
endif;
end;
Проблема:
Но проблема в Windows Installer
. WI
не может работать two or more Setup package on same time
.
Так что я должен сделать, чтобы решить мою проблему !!!