Search This Blog

Sunday, August 10, 2008


Random fact of the day: Microsoft Developer Network library no longer gives information about what versions of Windows prior to 2000 support some functions. For example, MSDN does not list support for CreateFile in any versions of Windows prior to 2000, despite it being in every single 32-bit version of Windows (Windows 95 and NT 3.1 onward).


Anonymous said...

Yeah, I noticed this when going from Visual Studio 2005 to 2008. I suppose Microsoft does not want people to know how to write applications that work on their old Windows versions to discourage writing programs that work with them.

Anonymous said...

In the WINE documentation, it says that most programs will work because most developers try to use only functions supported in all versions of Windows. If I were to put on my conspiracy theorist hat, I might say that it's Microsoft's way of locking out users on "alternative implementations."