NetUseAdd関数とNetUseDel関数を使用して接続/切断して共有するユーティリティをいくつか作成しています。Windows 7では、NetUseDelの呼び出しと実際の切断の間に12秒近くかかることに気づきました。いくつかの調査を行ったところ、net use \ server/delも12秒後にのみ切断されることがわかりました。スクリプトの実行に対応する、小さなスクリプトとWiresharkの出力は次のとおりです。
net use \\server "" /user:""
net use \\server /delete
http://i.stack.imgur.com/5CyCw.png
最後のtreeconnectsmbコマンドを参照として設定すると、ツリーの切断が12秒間遅れていることがわかります。
誰かがそのようなタイムアウトをカットする方法を知っていますか?