Skip to content
Discussion options

You must be logged in to vote

It's Windows, we can't expect this to have a simple solution but we can certainly work on improving this.

Currently the code does a build-time decision on what code to run, and if it is built for >= Windows 10, version 1709, then it will set options that if the executable runs on an older Windows version fail.

Clearly, this function would ideally instead check the Windows version in run-time and opt to only use the keeplive options that are known to work.

Alternative takes:

  1. we just remove the messages when these calls fail
  2. we move the messages from the generic verbose output to trace logs, probably for tcptracing

Replies: 3 comments 11 replies

Comment options

You must be logged in to vote
1 reply
@sergeevabc
Comment options

Comment options

You must be logged in to vote
9 replies
@sergeevabc
Comment options

@bagder
Comment options

@sergeevabc
Comment options

@bagder
Comment options

Answer selected by sergeevabc
@icing
Comment options

icing Nov 14, 2025
Collaborator

@vszakats
Comment options

@icing
Comment options

icing Nov 14, 2025
Collaborator

@sergeevabc
Comment options

Comment options

You must be logged in to vote
1 reply
@sergeevabc
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
Windows Windows-specific
5 participants