Windows API для определения версии пакета обновления

StackOverflow https://stackoverflow.com/questions/423391

Вопрос

Мы работаем над драйвером устройства для Vista. В SPO есть известная ошибка (исправленная в SP1). У нас есть обходной путь, который работает только в SP0 (и разрушает поведение в SP1).

Существует ли Windows API или другой способ узнать, какая версия пакета обновления установлена? (Программный).

Это было полезно?

Решение

Возможно, вам нужна функция GetVersionEx в частности, члены wServicePackMajor и wServicePackMinor связанных OSVERSIONINFOEX структура.

Я предполагаю, что вы делаете это внутренне в своем драйвере, а не из веб-приложения или чего-то еще с тегом asp.net.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top