WAD _DOS and VER/r returns incorect value



This is probably something Micro$oft has done.

echo %_dos


TCC 18.00.29 x64 Windows 10 [Version 6.3.10240]
TCC Build 29 Windows 8.1 Build 10240
Further info it is running in a Hyper-V Virtual PC Host OS is Win 8.1 x64 Pro. The target OS it Win 10 x64 Pro
WAD - Microsoft changed the version APIs late in the Windows 10 beta to return 8.1 instead of 10.0. You'll have to ask them why.

BTW, VER /R is solely intended to return registration information. It doesn't provide any version info that isn't already shown without the /R.

Similar threads