Возвращаясь к вопросу о скачивании файлов без плагинов.
Это можно сделать с помощью функции
URLDownloadToFile
Код:

OutFile "URLDownloadToFile_test.exe"
; http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
Section
StrCpy $1 "http://rarlab.com/rar/wrar500.exe"
StrCpy $2 "$temp\wrar500.exe"
System::Call 'urlmon::URLDownloadToFile(i0,tr1,tr2,i0,i0)i.r0'
DetailPrint HRESULT=$0 ; 0 - success
; если HRESULT=-2146697208 INET_E_AUTHENTICATION_REQUIRED (0x800C0009L or -2146697207)
; Authentication is needed to access the object. (Требуется авторизация для доступа к объекту)
SectionEnd
Я проверял работоспособность только на WinXP