浏览预定义的调整项 我们无需通过多次试验查找调整项,微软公司提供了许多调整项,我们可以对这些调整项进行浏览。
打开Compatibility Administrator工具(图2),扩展“系统数据库|应用
程序”,调整程序运行环境的第一步是在数据库中发现一个相似的程序。例如,我们要调整102 Dalmatians系列中的程序,从该系列中选择一个微软公司已经调整好的程序,再参考QFixApp,我们会发现,EmulateHeap和EmulateMissingEXE二个调整项已经包含在Win95兼容模式中,但IgnoreAltTab调整项没有,我们就可以在QFixApp中选择该调整项,运行程序
需要注意的是,Windows XP既为应用程序的设置程序也为程序本身提供了预定义的调整项,我们可以将与一个程序相关的调整项组合到一个包中。
在需要支持以前的程序的企业IT部门,Compatibility Administrator就变得更重要了。一旦已经决定需要使用哪些调整项,点击“新”按钮,就会在“定制数据库”项下建立一个新的数据库。选中新建的数据库后,点击“调整”按钮打开一个向导,指导我们为该数据库建立一套程序调整项集。根据提示选择一个兼容模式,并设置在运行QFixApp测试时确定的需要的其他调整项,最后,将与该程序相关的文件组合在一起。当点击“自动生成”按钮时,Windows XP会为我们自动寻找这些文件。使用“文件|保存”,将定制数据库保存到一个能够传送给其他计算机的SDB文件中。
如果有许多以前的程序需要相似的调整项集,我们可以在定制数据库中创建一种新的兼容模式。高亮度显示该数据库后,点击“模式”按钮,我们可以将该模式命名为Legacy,当选择该模式时,相关的调整项集合主会被选中。一旦数据库被保存和安装后,我们就可以通过简单地选择Legacy兼容模式,对新的程序使用该模式中所有的调整项。要将该模式添加到其他系统上,可以将SDB文件拷贝到其他计算机上,并运行Sdbinst.exe进行安装。
Windows NT平台素有不能很好地运行老应用程序的恶名,但通过Windows XP中提供的新工具,我们就能够更好地运行以前的应用程序。