1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Windows 8.1 version display

Discussion in 'Support' started by leeuw013, Oct 21, 2013.

  1. leeuw013

    Joined:
    Feb 12, 2009
    Messages:
    41
    Likes Received:
    0
    I'm using Windows 8.1 but TCC says
    TCC 15.01.52 Windows 8 [Version 6.2.9200]

    and cmd.exe says
    Microsoft Windows [Version 6.3.9600]
     
  2. vefatica

    Joined:
    May 20, 2008
    Messages:
    7,959
    Likes Received:
    30
    Interesting! Are TCC and CMD both 32-bit or both 64-bit?
     
  3. leeuw013

    Joined:
    Feb 12, 2009
    Messages:
    41
    Likes Received:
    0
    Its all 32-bits
     
  4. gschizas

    Joined:
    May 30, 2008
    Messages:
    81
    Likes Received:
    0
    I have the same behaviour, only everything is 64-bits.
     
  5. rconn

    rconn Administrator
    Staff Member

    Joined:
    May 14, 2008
    Messages:
    9,860
    Likes Received:
    83
    Windows bug / unfeature. TCC is querying the Windows GetVersionEx() API, which is returning the wrong info. Microsoft said the GetVersionEx API was deprecated for versions of Windows after 8.1; apparently they decided to accelerate the process and make it useless in 8.1 as well.

    CMD is probably using the new version helper APIs, which are only available in 8.1 and later. (Must be nice to be able to write something that only has to run in one version of Windows ...)
     
  6. leeuw013

    Joined:
    Feb 12, 2009
    Messages:
    41
    Likes Received:
    0
    in 15.01.54 the version display is correct :)
     

Share This Page