1、选择虚拟机
考虑到SoftICE是一款能够调试系统级代码的强大的调试工具,近日新装小小Vista,实在不想花太多风险和时间去尝试两者的兼容程度,看了网文若干,大多只讨论到Windows 2000的SoftICE安装,索性作罢,便动起了虚拟机的主意。
2、为什么不行
在选择虚拟机的时候,首先考虑的是Virutal PC,由于它体积小,轻量级,并且是可以在微软的站点免费获得,所以列入首选,可惜便宜没好货又一次得到验证,Virtual PC与SoftICE兼容太差,被迫考虑虚拟机界的权威vmware(说它是权威实则有些班门弄斧,不过本人从小第一个听到的虚拟机就是vmware的了,所以对此颇有另外一番好感,虽然它相当的大,并且需要我花时间去找个注册机),以下使有关两款虚拟机的兼容性测试报告:
SoftICE与Virtual PC2007不能很好兼容,当使用本地调试时,容易出现画屏,无法显示键盘输入等现象。当试图使用远程调试时,Virtual PC2007的虚拟网卡与Visual SoftICE不兼容,网卡不能正常安装,因此安装配置失败。
改用Vmware Workstation ACE 6.0版本重新测试,由于网上诸多文章谈论SoftICE在Vmware下的画屏以及键盘无法输入现象,考虑和Virtual PC产生的原因基本类似(据说是显卡不兼容),因此没有继续测试,直接使用远程调试的安装,安装顺利完成。以下简要说明安装步骤:
3、安装环境
本机环境:Vista Ultimate
目标机环境:Windows 2000