【问题标题】:NSIS NTLM Proxy authenticationNSIS NTLM 代理身份验证
【发布时间】:2012-04-13 18:21:24
【问题描述】:

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

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

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

谢谢

【问题讨论】:

    标签: proxy installation nsis ntlm


    【解决方案1】:

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

    【讨论】:

    • INetC 确实使用了 INTERNET_FLAG_KEEP_CONNECTION。我已经从需要用户身份验证(通过 NTLM)的 Microsoft TMG Web 代理后面测试了 inetc::get:INetC 正确拾取并使用代理。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多