Comment Re:Certification (Score 1) 953
Actually it's oftentimes not anything involving formal certification ... it's more like "MSoft changed something and now my code doesn't work".
As an example, in XP and earlier, a fairly common method in C to determine whether a file or files (using wildcards) exist is to use "GetFileAttributes()". However, in Win7, using wildcards fails since it appears that the wildcard character (*) is parsed as an explicit character in the filename or filetype (which can't exist so that "GetFileAttributes(AFile*.doc)" always returns NULL). The eventual fix I found is to use "FindFirstFile()" which works fine with wildcards in Win7 and XP ... maybe not in Win8, though ... who knows ... sigh.
Seems like MSoft goes out of its way to break backwards compatibility!