Список версий Kernel32.dll, которые поставляются с различными версиями Windows? - PullRequest
2 голосов
/ 30 октября 2011

Я пытаюсь узнать настоящую версию Windows. По какой-то причине мой установщик Wise иногда сообщает о версии XP для Windows 7.

Одним из решений является посмотреть версию kernel32.dll, как указано здесь: Как определить истинную версию Windows?

Я пытаюсь найти соответствующую версию Windows для различных версий Kernel32.dll.

Ответы [ 2 ]

2 голосов
/ 16 ноября 2011

Я не смог найти список версий Kernel32.dll для каждого выпуска Windows, но из тестирования (XP SP3, Vista, Windows 7) версия Kernel32.dll # (Major.Minor) совпадает с версией Windows.

Что я специально нашел (для этой версии windows, эта версия Kernel32.dll) * Windows XP (win версия 5.1), 5.1.x * Windows Vista (win версия 6.0), 6.0.x *Windows 7 (Win версия 6.1), 6.1.x

Это не идеально, но лучше, чем любой другой метод, в качестве двойной проверки, чтобы увидеть, сообщает ли установщик неверную версию Windows #.(Я понимаю, что мы должны попытаться выяснить , почему установщик сообщает о неправильной версии, но это происходит только в 1% случаев, и я не могу ее воспроизвести, поэтому требуется Kludge.)

0 голосов
/ 13 ноября 2016

Здесь вы можете найти несколько версий и даже разницу между ними:
https://abi -laboratory.pro / index.php? = Вид окна

Как видите, номера версий не всегда эквивалентны версии ОС, но есть и другие различия, такие как доступность API или даже DLL (хотя я бы дважды подумал, прежде чем полагаться на это).

...