hi,
 
> Starting with Xbase++ Build: 2.00.623, which was released on 08/17/2015, the
> same Windows 10 machine is reported as: Windows 10 10.00 Build 10586.
>
> Updating to the latest official Xbase++ version, 2.00.685, released on
> 04/28/2016, or any version after 2.00.575, should fix this issue for you.
interessing ... but what about old Apps ( not only Xbase++ ) ?
MSDN say Windows 10 need Manifest with "supportedOS"
 
a Xbase++ App with old Manifest (red) does say Windows Vista in Windows 10 Taskmanager ( add Columne "Betriebsystemkontext" ).
 
now try include OsVer.EXE ( v1.9.355) on Windows 10 and you will see (green) it will tell you 10.0