Номер последней сборки в OSVERSIONINFOEX

Я хотел получить версию продукта ОС под 6.3.9600.17415
при использовании OSVERSIONINFOEX я успешно получаю 6.3.9600

как получить последний номер сборки 17415

0

Решение

Если вам действительно нужен точный номер сборки, используйте GetFileVersionInfo на kernel32.dll. Этот пост объясняет использование GetFileVersionInfo:

https://stackoverflow.com/a/17286050/2501336

Это документированное средство получения истинного номера сборки ОС и защита от виртуализации:

Получение версии системы

Чтобы получить полный номер версии для операционной системы, позвоните в GetFileVersionInfo функция в одной из системных библиотек, таких как Kernel32.dllзатем позвоните VerQueryValue чтобы получить \\StringFileInfo\\<lang><codepage>\\ProductVersion подблок информации о версии файла.

3

Другие решения

Других решений пока нет …