目的
在本次实验中,您将学到如何:
• 围绕版本问题,使用兼容模 式来检测错误
• 正确的检测最低的操作系统版本
• 检测功能而不用检测操作系统版本
系统需求
若完成本次实验,您 必须包含以下几个组件:
• 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.请注意下面的消息窗体:
时间: 2024-12-23 10:29:58