Muszę odróżnić Windows 7 i Windows 2008 R2, ale nie wiem jak to zrobić. Nieruchomość OS Version zwraca ten sam numer "6.1.7600.0"Jak odróżnić Windows 7 i Windows 2008 R2
Pozdrowienia,
Florian
Muszę odróżnić Windows 7 i Windows 2008 R2, ale nie wiem jak to zrobić. Nieruchomość OS Version zwraca ten sam numer "6.1.7600.0"Jak odróżnić Windows 7 i Windows 2008 R2
Pozdrowienia,
Florian
Użyj GetProductInfo, Windows 7 i Windows Server 2008 R2 mają różne P roduct Wpisz liczby.
Możecie znaleźć to przydatne:
http://www.codeproject.com/KB/system/osversion.aspx
OSProductType na które powinny być Server
Dla informacji o systemie Windows 2008 R2 Standard Edition, wartość Produkt Typ zwracany przez GetProductInfo jest 7 (a nie 3) – Florian
Czy te maski typu produktów również w rejestrze ? – jlafay
@jlafay: Nie wydaje mi się, że metoda GetProductInfo jest częścią Kernel32.lib, więc wyobrażam sobie, że zostały one zakodowane na stałe w Kernel32.dll, ale nie cytujcie mnie na tym;) – w69rdy