概述
Microsoft Windows Vista做为软件开发商甚至整个世界都会使用的新一代操作系统技和软件开发平台,在安全性和用户体验方面做出了巨大的改进,引入了很多新特性并对现有特性进行了增强。
Windows Vista与那些专门为Windows XP、Windows Server 2003及其Service Packs编写的程序之间有着非常高的兼容性。但同时因为新特性的加入、安全性的紧固、可靠性的增强,还是存在相当数量的不兼容例子。但总体上说,Windows Vista的兼容性还是相当好的,并且Microsoft还在持续不断的努力来提供已有的程序在Windows Vista下完美兼容的解决方案。
本文作为第一部分,为应用程序开发商阐述了如何验证程序兼容性。同时也提供了一部分已知的程序与Windows Vista不兼容的例子,并给出了详细的包括白皮书及其他开发文档的链接。
有很多新的功能可供开发者进行除错,使应用程序可在Windows Vista下正常工作,例如:
兼容性标签
用户可以在快捷方式或EXE文件上点击右键选择“Windows XP SP2兼容模式”来使程序像在Windows XP上工作一样。另外,用户可以选择“使用管理员身份运行此程序”,只要用户可以分配这些权力,更多信息,请访问”用户帐号控制(User Account Control)”一节的相关内容。
三十分钟兼容性检测
本节将指导用户如何检测及评价应用程序在WIndows Vista下的兼容性。
一、在Windows Vista上的干净安装环境下
01.在测试机上安装Wndows Vista。
02.将应用程序安装到Windows Vista。如果显示需要许可来安装应用程序的提示,点击“允许(Permit)”并继续。如果安装成功,转到步骤6。
03.如果应用程序安装失败或者显示无法安装的许可提示,在EXE安装包上点击右键,选择“以管理员权限运行(Run this program as administrator)”,然后重新安装应用程序,如果安装成功,转到步骤6。
注意:对于MSI安装程序来说此步没有必要。
04.如果你收到任何错误,例如操作系统版本,CLSID注册,或者文件复制。此时请在EXE安装文件上点击右键,选择“兼容性(Compatibility)”标签,然后选择“Windows XP SP2兼容模式(Windows XP SP2 compatibility mode)”。
05.返回步骤2。如果还是无法安装此应用程序,转到步骤9。
06.此时应用程序应当正常安装完毕。
07.运行此程序。如果程序无法正常载入或显示错误提示,将程序主EXE文件设为以“Windows XP SP2兼容模式(Windows XP SP2 compatibility mode)”运行,然后再试。
08.如果程序正常载入,就应当像在Windows XP上使用一样,执行完整的一系列的功能测试,验证其功能的完整性,确认此应用程序可以正常工作。如果所有的主要功能测试全部通过,转到步骤10。
09.如果程序无法安装、正常e载入,崩溃,出现错误,或者主要功能测试不可用。这说明此程序中的某一部分不能适应Windows Vista的变化,请转到本手册的相关主题来检查你的应用程序。
10.本节结束。
二、在由Windows XP Service Pack 2升级而来的环境中
01.在测试机上安装Windows XP SP2,然后安装应用程序,没记录一个功能之前需要进行验证直到所有功能都被记录。
02.按照“Windows Vista安装及升级指南”的介绍升级测试机至Windows Vista。升级完毕后,像在Windows XP中一样正常登陆。
03.运行应用程序。如果程序无法正常载入或显示任何错误。将程序主EXE文件设为以“Windows XP SP2兼容模式(Windows XP SP2 compatibility mode)”运行,然后再试。
04.如果程序正常载入,就应当像在Windows XP上使用一样,执行完整的一系列的功能测试,验证其功能的完整性,确认此应用程序可以正常工作。如果所有的主要功能测试全部通过,转到步骤6。
05.如果程序无法安装、正常载入,崩溃,出现错误,或者主要功能测试不可用。这说明此程序中的某一部分不能适应Windows Vista的变化,请转到本手册的相关主题来检查你的应用程序。
06.本章结束。
如果在以上2小节中,应用程序都能正常工作。说明此应用程序可以在Windows Vista下正确执行。如果想了解任何有关你所执行的应用程序的认证情况,请查看Windows Vista主页。
网友评论