2012-10-04 42 views
-1

有一個爲Win XP開發和測試的定製軟件,目前在Win XP系統上正在使用,還有一些儀器硬件與軟件進行交互。一切工作到目前爲止設計。Win7兼容的Win7兼容硬件和軟件

現在有遷移所有的Win XP贏得7.在之情況的更新可能不適用於該軟件在Win 7的工作計劃,我已經確定了以下選項

  1. 運行在Win 7中的XP模式下的軟件
  2. 在Win 7中運行XP虛擬機軟件

我想知道

  1. 如果還有其他選擇需要考慮
  2. 它會如何影響與儀器硬件的接口?
    a。如果軟件在XP模式下運行,儀器硬件是否仍然能夠將數據發送到軟件? b。如果儀器硬件位於Win 7上的Win XP虛擬機中,儀器硬件是否仍然能夠將數據發送給軟件?

回答

1

該軟件可能會或可能無法在Windows 7下運行。您應該嘗試一下並查看。

XP模式(或其他VM解決方案)運行良好,可以保持傳統用戶應用程序的正常運行。基本上,你通過在XP下運行應用程序來「欺騙」升級路徑。但是,由於您的應用程序與硬件設備連接,因此可能會遇到問題。您典型的虛擬機解決方案「隱藏」軟件中的底層主機PC硬件。

儀器硬件與主機PC的接口如何?它是具有特殊驅動程序的PCI/USB設備嗎?

某些虛擬機解決方案允許PCI或USB直通,這將允許您的設備即使在虛擬機中也能繼續工作。但是,這仍然不是Windows 7升級。 (你可能會在VMware ESX下運行一個XP虛擬機。)

那麼升級到Windows 7並忘記VM呢?

如果您的硬件設備需要驅動程序,您的新系統是Windows 7 x64,而您的舊系統是Windows XP 32位,則會出現問題。 64位版本的Windows需要64位驅動程序。

如果你的Win7系統是32位,32位的Windows XP驅動程序威力工作。這取決於如何寫驅動程序。你很可能會遇到問題,但直到你嘗試纔會知道。

+0

謝謝msemack。現在我有一個清晰的畫面。 –