On Wednesday, 7 January 2015 at 18:50:40 UTC, Jacob Carlborg
wrote:
On 2015-01-07 19:27, Jonathan Marler wrote:
I'm looking at the Windows multicast API. It has different
socket
options depending on if you are on Windows XP or Windows Vista
(and
later). Is there a way to tell at runtime which version of
windows you
are on? Note: I'm specifically talking about runtime because I
want the
same binary to run on all windows versions so I have to
support both and
determine which one I am running on at runtime.
Use the regular system API's as you would in C. Should be easy
to find if you search the web.
Oh wait a second, I misunderstood you. You were talking about
using the regular Windows APIs to determine which version of
windows I am running on. I was going to do that but I wanted to
check if D has created a wrapping for that or uses a particular
convention.