Welcome

首页 / 软件开发 / .NET编程技术 / Windows 7开发:版本检查 - 管理

Windows 7开发:版本检查 - 管理2011-04-18 MSDN 目的

在本次实验中,您将学到如何:

• 围绕版本问题,使用兼容模 式来检测错误

• 正确的检测最低的操作系统版本

• 检测功能而不用检测操作系统版本

系统需求

若完成本次实验,您 必须包含以下几个组件:

• Microsoft Visual Studio 2008

• Microsoft Windows 7

练习: 了解版本检测

在本次练习中,您将学到如何开发一个检测最低操作系统版 本的应用程序,使其能够在更新版本的操作系统上很好的运行。正确的方法就是伪装安装的 真实的操作系统的版本。接下来,你将修改应用程序的代码,使其能够在其他的操作系统版 本上进行工作。最终,你将修改代码来检测功能的有效性,而不是检测操作系统的版本。

任务 1 –检查并编译下面的应用程序片段

1.指向VersionCheck解决方 案所在的文件夹

2.在Visual Studio 2008中打开VersionCheck解决方案。

3. 请确认编译的设置是Debug/x86:

Window 7 开发:版本检查 - 管理

4.在解决 方案浏览器中,右键点击VersionCheckManagedBroken项目,并且选择设置为启动项目。

5.导航到Program.cs文件中的Main方法。

6.请注意Environment.OSVersion是如何获取操作系统版本的。同时,也请注意比较,它 是如何使应用程序只能运行在版本号为5.1的操作系统(Microsoft Windows XP)上的。如果 不是,它将打开一个消息窗体。

7.编译并且运行应用程序。

8.请注意下面的消息窗体: