cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
NAndre
Level 3

Windows 10, VerGetFileVersion, UCRTBase.dll

Hello,
on Windows 10, if I try to check the version of the UCRTBase.dll on Windows 10 with the IS script function:
nResult = VerGetFileVersion(sFile, sVersion), I get the wrong version.

For example I expect the version 10.0.10240.xyz, but the IS function gives me the version 6.3.10240.xyz.
It is not a joke.

(I make this check to validate our installation of the VC ++ 2015 redistributable.)

In file explorer I see the correct version.

Can somebody recheck this behavior please?

Regards
André
Labels (1)
0 Kudos
(1) Reply
jneuhaus20
Level 2

I'm sure you resolved this by now, but for anyone else that stumbles on this I switched to checking vcruntime140.dll. The version number comes across as expected on Win 10 and Server 2012 R2 (the ones we care about most atm.)
0 Kudos