以编程方式禁用Windows Vista中的网络自动调整

时间:2009-03-31 18:45:45

标签: networking windows-vista

由于新的网络堆栈的自动调整功能,我们的一个应用程序在Vista上表现出糟糕的网络行为。我正在努力追踪问题发生的原因,但与此同时,如果我们暂时禁止对我们的应用程序进行自动调整,那就太好了。有没有办法以编程方式这样做,理想情况下只在每个应用程序的基础上?我发现的唯一解决方案是使用提升的命令提示符 - 对我们的用户来说不是一个可接受的解决方案。

1 个答案:

答案 0 :(得分:1)

尝试在应用程序TCP套接字上设置SO_RCVBUF套接字选项。这应该使用您提供的值(see)覆盖自动调整的接收窗口。