星期五, 4月 11, 2008

使用Microsoft Virtual PC 2007 來輔助測試安裝檔

準備工作

  1. 使用MS Virtual PC安裝一個乾淨的Windows XP
  2. Install Virtual Machine Additions
  3. 在設定中開啟"Enable Undo Disks"。(為了還原硬碟狀態)
  4. 在設定中指定一個Shared Folder。 (為了複製程式到Virtual Machine中)
  5. 複製一些需要的安裝工具到Shared Folder,安裝這些工具到Virtual Machine中。
  6. 確認一切無誤後,關閉virtual machine,選擇"Turn Off and Save Changes"。記得勾選"Commit Changes to the Virtual Hard Disk"。

測試安裝檔

  1. 包裝安裝檔
  2. 開啟virtual machine。
  3. 複製安裝檔在Virtual Machine用的Shared Folder。
  4. 安裝安裝檔
  5. 要關閉Virtual Machine重新測試時,請選擇"Turn Off and Delete Changes"。表示要關掉virtual machine,但不要將硬碟的改變存回去。

注意:

  • Virtual PC能夠undo的只有硬碟的狀態,也就是所謂的"changes"
  • 至於"state"則只能凍結目前CPU, Ram的狀態,下次重開virtual machine時,會回到上次凍結的狀態。"state"目前測試的結果是不能undo的。