Ich habe eine Anwendung entwickelt, die Vista (oder höher) API's verwendet, und ich möchte eine Popup-Meldung hinzufügen, wenn die Anwendung ein nicht unterstütztes Betriebssystem erkennt.
Ich würde gerne eine Popup-Meldung hinzufügen, wenn ein Benutzer meine Anwendung unter Windows XP ausführt. Derzeit wirft die Anwendung nur ein Popup (messageBox) sagen, dass einige DLLs nicht geladen werden können.
Ich habe die Windows-Version wie folgt definiert:
#define _WIN32_WINNT 0x0600
Was muss ich tun, um zu verhindern, dass das Programm auf Versionen unterhalb von Vista läuft? Muss ich die Betriebssystemversion prüfen, wenn die Anwendung startet (und dem Benutzer eine Meldung anzeigen)?