More like:
Code:
if(System.getProperty("os.name").startsWith("Windows 9")) {
System.out.println("This is Windows 95 or 98, everything is good");
runProgram();
}
else {
System.out.println("THIS HAS NOT BEEN TESTED, MUST NOT RUN, WILL KILL KITTENS");
System.exit(1);
}
Average ATOT users won't have these kind of problems, because we are capable of finding alternative software on the Internet. On the other hand there are loads of small businesses (and some bigger ones) that at some point acquired custom software written to address their needs, or just some old software that no one maintains because it addresses the business case in a fundamentally wrong way. Or some in-house guy who mashed the keyboard and made random edits until he ended up with a running VB 4.0 program that somehow became invaluable in a flawed workflow. This kind of software isn't replaced/rewritten in a modern approach until it is impossible to run it, and virtualization pushes that further into the future.
Lots of programs do OS version checks for no apparent reason.
On to the thank yous, I would like to thank Microsoft for the Windows+X menu introduced in Windows 8. Hands down the best thing about that version. And thank you for doing all the things you have done to spread Windows+X to as many computers as possible, including making Windows 10 appealing to some of the 8-haters, and making it free. This shortcut key saves me so much time whenever someone needs computer help over the phone. All the useful tools in Windows built into a single menu.
Also, I've used Windows 8.1 since its release, and used 7 since it's RC days before that. No classic shell, no start menu messing, no nothing. I don't get how so many people can't figure out that it isn't much different from 7, apart from Windows+X. This is shortcut key master race, signing off.