我想使用默认代理配置vom IE下载.NET Framework。 我使用静态代理配置做了类似的事情:
${If} $downloadMethod == "proxy"
inetc::get /CAPTION "Downloading .NET Framework..." /PROXY "$proxyHostURL:$proxyPort" /USERNAME "$proxyUsername" /PASSWORD "$proxyPassword" "${DOWNLOADURLDOTNET}" "${OUTPUTPATH}\${FILENAMEDOTNET}" /end
${EndIf}
现在我想要一个额外的选项,其中命令“inetc :: get”自动使用IE代理配置。也许是这样的:
${If} $downloadMethod == "defaultProxy"
inetc::get /CAPTION "Downloading .NET Framework..." /PROXY "!THEDEFAULTSEETINGS!" "${DOWNLOADURLDOTNET}" "${OUTPUTPATH}\${FILENAMEDOTNET}" /end
${EndIf}
我还尝试了“NSISdl”命令而没有任何代理声明,但它没有用:
NSISdl::download "${DOWNLOADURLDOTNET}" "${OUTPUTPATH}\${FILENAMEDOTNET}"
答案 0 :(得分:0)
INetC使用WinINet API并将使用系统/ IE代理设置,除非您使用/ PROXY参数指定其他内容或使用/ NOPROXY ...