Windows 7开发:版本检查 - 管理2011-04-18 MSDN 目的在本次实验中,您将学到如何:• 围绕版本问题,使用兼容模 式来检测错误• 正确的检测最低的操作系统版本• 检测功能而不用检测操作系统版本系统需求若完成本次实验,您 必须包含以下几个组件:• Microsoft Visual Studio 2008• Microsoft Windows 7练习: 了解版本检测在本次练习中,您将学到如何开发一个检测最低操作系统版 本的应用程序,使其能够在更新版本的操作系统上很好的运行。正确的方法就是伪装安装的 真实的操作系统的版本。接下来,你将修改应用程序的代码,使其能够在其他的操作系统版 本上进行工作。最终,你将修改代码来检测功能的有效性,而不是检测操作系统的版本。任务 1 –检查并编译下面的应用程序片段1.指向VersionCheck解决方 案所在的文件夹2.在Visual Studio 2008中打开VersionCheck解决方案。3. 请确认编译的设置是Debug/x86:

4.在解决 方案浏览器中,右键点击VersionCheckManagedBroken项目,并且选择设置为启动项目。5.导航到Program.cs文件中的Main方法。6.请注意Environment.OSVersion是如何获取操作系统版本的。同时,也请注意比较,它 是如何使应用程序只能运行在版本号为5.1的操作系统(Microsoft Windows XP)上的。如果 不是,它将打开一个消息窗体。7.编译并且运行应用程序。8.请注意下面的消息窗体: