Zunächst einmal:
"The value returned by the GetVersionEx function now depends on how the application is manifested."
das findest Du
hier
Ich denke auch das hier einfach im Manifest der entsprechen "Ich unterstütze Win7/8/8.1/10-Eintrag fehlt. Damit heißt da für das
OS: Dann melde ich mich halt als Windows XP.
Such man hier im Forum den "Manifest Generator" und schmeiß die XPTheme-Komponente (mit Uses-Eintrag) aus deinem Programm raus.
Windows Vista - Eine neue Erfahrung in Fehlern.