Jj to víme, ale nějak tomu dodnes úplně nevěřím, aby takové množství software kontrolovalo verzi OS z jeho názvu, nikoli z opravdové verze... 4.0 (Windows 95), 4.1 (Windows 98), 4.9 (Windows ME)...
https://docs.microsoft.com/en-us/windows/desktop/api/sysinfoapi/nf-sysinfoapi-getversion
https://docs.microsoft.com/en-us/windows/desktop/api/sysinfoapi/nf-sysinfoapi-getversionexa
https://docs.microsoft.com/en-us/windows/desktop/api/sysinfoapi/nf-sysinfoapi-getversionexw
No to víme dnes, ale programy s detekcí win9x se psaly hlavne před 10 lety a to sehnat nějakou dokumentaci nebylo jen tak, nebo to stálo nemalé peníze, takže se lecjaké věci lepily všelijak. Myslím, ze mám ještě někde v knihovně knihu, r.v. cca 1999, která vyloženě doporučuje vyhledat 9* ve version stringu. Ale to už jsme trochu OT.