GetVersionEx will nicht so wie ich
-
Moin,
will der Funktion "GetVersionEx" ne "OSVERSIONINFOEX" Struktur übergeben.
Doch leider klappt des ned so.
Hier mein Code:OSVERSIONINFOEX info_sp; info_sp.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX); if((GetVersionEx(&info_sp)) != 0) {Erhalte folgende Fehlermeldung:
D:\test\info.c(45) : warning C4133: 'function' : incompatible types - from 'struct _OSVERSIONINFOEXA *' to 'struct _OSVERSIONINFOA *'In der MSDN steht aber:
An OSVERSIONINFO or OSVERSIONINFOEX structure that receives the operating system information.
Brauche schnell hilfe da mich sonst das ganze ziemlich aufhält.
-
casten!
-
Ich will aber auf die folgenden Werte der Struktur zugreifen:
wServicePackMajor wServicePackMinorUnd wenn ich caste ist mir das doch nicht mehr möglich oder?
-
Versuch macht kluch.

-
Guckst du www.miu4u.at
-
Ist aber so gedacht.
GetversionEx erkennt am dwOSVersionInfoSize, welche struktur verwendet wird und kann entsprechend zurückcasten.