NSIS NTLM代理身份验证

时间:2012-04-13 18:21:25

标签: proxy installer nsis ntlm

我正在使用NSIS作为安装程序。我们必须在安装过程中从我们的服务器下载一些软件包,为此我们使用NSISdl库。

问题是我们需要在具有NTLM身份验证代理的网络中安装该软件。正如NSISdl的文档所说的那样(http://nsis.sourceforge.net/Docs/NSISdl/ReadMe.txt),不可能将配置与代理身份验证一起使用。

如何进行NTLM身份验证?我找到了一个用于NSIS的插件Inetc(http://nsis.sourceforge.net/Inetc_plug-in),它接受代理身份验证,但没有指示NTLM。有人有解决方案吗?

由于

1 个答案:

答案 0 :(得分:2)

INetC使用的WinINet就像你可能会得到的那样接近IE。 This page声称NTLM需要INTERNET_FLAG_KEEP_CONNECTION标志。我不知道这个插件是否使用该标志。如果没有,您可以请求作者添加或编译您自己的版本......