用于确定Service Pack版本的Windows API
-
05-07-2019 - |
题
我们正在开发Vista的设备驱动程序。 SPO中存在已知错误(已在SP1中修复)。我们有一个仅适用于SP0的解决方法(并破坏SP1中的行为)。
是否有Windows API或其他方式来说明安装了哪些Service Pack版本? (编程)。
解决方案
你可能想要这个功能 GetVersionEx ,特别是相关 OSVERSIONINFOEX <的wServicePackMajor和wServicePackMinor成员/ a>结构。
我假设您在驱动程序内部执行此操作,而不是从Web应用程序或给定asp.net标记的内容执行此操作。
不隶属于 StackOverflow