NSIS skripti - .NET Framework, DirectXni yuklab oling

NSIS skripti .NET va DirectXni microsoft'dan yuklab olib, keyin o'rnata oladimi?

Men o'rnatuvchilarni o'rnatuvchimga qo'shishni xohlamayman, chunki ular juda katta.


person Kevin    schedule 12.02.2010    source manba


Javoblar (3)


Mana .Net uchun misol:

Function GetDotnet ;// looks for local copy before downloading, returns path in $0
    Pop $0
    ${If} ${FileExists} "$InitDir\dotnetfx35.exe"
        StrCpy $0 "$InitDir\dotnetfx35.exe"
    ${ElseIf} ${FileExists} "$InitDir\dotnetfx35setup.exe"
        StrCpy $0 "$InitDir\dotnetfx35setup.exe"
    ${Else}         
        Call DownloadDotnet
        StrCpy $0 $0
    ${EndIf}
    Push $0
FunctionEnd

Function DownloadDotnet ;// downloads .Net, returns download path in $0
    NSISDL::download "${DotnetDownloadUrl}" "${TempDir}\dotnetfx35setup.exe"
    Pop $0  
    ${If} $0 == "cancel"
        Quit    
    ${EndIf} 
    StrCpy $0 "${TempDir}\dotnetfx35setup.exe"
    Push $0
FunctionEnd 

Function InstallDotnet ;// kicks off the .Net installer
    Pop $0
    Push $1 
    ExecWait '"$0" /norestart' $1       
FunctionEnd
person Seba Illingworth    schedule 22.02.2010

Mana: DirectX uchun veb-yuklab olish haqida ma'lumot

person Dave    schedule 12.02.2010
comment
Men o'rnatish vaqtida faylni yuklab olishni xohlayman va 8MB o'rnatuvchimda DirectX yoki .NET ramkasini qo'shmayman. - person Kevin; 13.02.2010
comment
Bu yerda havola qilingan fayl toʻliq oʻrnatuvchi emas, u veb oʻrnatuvchisidir. - person Dave; 13.02.2010