有一个定制的软件,已经为Win XP开发和测试,目前正在Win XP系统上使用,有一些与软件连接的仪器硬件。到目前为止,一切都按照设计进行。
现在有一个计划将所有Win XP迁移到Win 7.在场景中,可能无法使用Win 7上的软件进行更新,我已经确定了以下选项
我想知道
答案 0 :(得分:1)
该软件可能会或可能不会在Windows 7下运行。您应该尝试并查看。
XP Mode(或其他VM解决方案)可以很好地保持旧版用户应用程序的运行。基本上,您通过在XP下运行应用程序来“欺骗”升级路径。但是,由于您的应用程序与硬件设备接口,因此可能会遇到问题。典型的VM解决方案会“隐藏”软件中的底层主机PC硬件。
仪器硬件如何与主机PC连接?它是带有特殊驱动程序的PCI / USB设备吗?
某些VM解决方案允许PCI或USB直通,这样您的设备即使在VM中也可以继续工作。但是,这仍然不是Windows 7的升级版。 (您可能会在VMware ESX下运行XP VM。)
那么升级到Windows 7并忘记VM呢?
如果您的硬件设备需要驱动程序,则新系统为Windows 7 x64,旧系统为32位Windows XP,则会出现问题。 64位版本的Windows需要64位驱动程序。
如果您的Win7系统是32位,则32位Windows XP驱动程序 可能 可以正常工作。这取决于驱动程序的编写方式。你很可能遇到问题,但在你尝试之前你不会知道。