0

インストーラー プログラムに NSIS を使用しています。インストール中にサーバーからパッケージをダウンロードする必要があり、これには NSISdl ライブラリを使用します。

問題は、NTLM 認証のプロキシを使用してネットワークにソフトウェアをインストールする必要があることです。NSISdl のドキュメント ( http://nsis.sourceforge.net/Docs/NSISdl/ReadMe.txt ) にあるように、プロキシ認証で構成を使用することはできません。

NTLM 認証を行うにはどうすればよいですか? NSIS 用のプラグイン Inetc ( http://nsis.sourceforge.net/Inetc_plug-in ) を見つけました。これはプロキシ認証を受け入れますが、NTLM の兆候はありません。誰かが解決策を持っていますか?

ありがとう

4

1 に答える 1

2

INetC は、IE に最も近い WinINet を使用します。このページINTERNET_FLAG_KEEP_CONNECTIONでは、NTLM にはフラグが必要であると主張しています。このプラグインがそのフラグを使用しているかどうかはわかりません。そうでない場合は、作成者に追加を依頼するか、独自のバージョンをコンパイルすることができます...

于 2012-04-13T19:10:40.097 に答える