2009-01-08 16 views
2

Nous travaillons sur un pilote de périphérique pour Vista. Il y a un bug connu dans SPO (qui a été corrigé dans SP1). Nous avons une solution de contournement qui ne fonctionne que dans SP0 (et détruit le comportement dans SP1).API Windows pour déterminer la version du Service Pack

Existe-t-il une API Windows ou un autre moyen de dire quelle version du Service Pack est installée? (Programmatically).

Répondre

2

Vous voulez probablement la fonction GetVersionEx, en particulier les membres wServicePackMajor et wServicePackMinor de la structure OSVERSIONINFOEX associée.

Je suppose que vous le faites en interne dans votre pilote et non pas à partir d'une application web ou de quelque chose donné avec la balise asp.net.

+0

eek. Je ne sais pas comment cette balise asp.net est arrivée. Merci! J'ai regardé cela plus tôt, mais je ne peux pas croire que j'ai raté ces champs. – moogs