2011-10-03 169 views
6

是否可以模擬Windows安裝程序?我想在安裝過程中爲各種場景設置測試。我並不關心Windows Installer數據庫中存儲了什麼,我只是想測試安裝程序包的輸出(哪些文件已更改,等等)。模擬Windows安裝程序

編輯

我想我可以安裝VMware鏡像和腳本他們。有誰知道如何在VMWare實例中編寫/自動化任務?

+0

您可以嘗試使用PowerCLi自動執行VMware相關任務 – Samselvaprabu

+0

您只想知道msi數據庫中的文件是什麼?有更簡單的方法來檢查!例如創建一個管理點(msiexec/a)或打​​開它與orca或insted – weberik

回答

0

是的,這是可能的。你需要兩件事:

  1. 一個安裝創作工具,可以生成包。命令行界面或可編寫腳本的解決方案對自動化來說非常有用。
  2. 一個資源監視器,它決定每個安裝的功能。您可以使用Process Monitor或其他監視文件和註冊表的工具。

作爲一個可選功能,我也會建議一個日誌解析器。通過這種方式,您可以對每個安裝c reate a verbose log並分析日誌以查看它對目標機器執行的操作。

+0

我可以分析日誌,但它很難,而不是未來的證明。如果他們改變日誌文件格式呢?另外,我想要還原安裝(完全回滾)或讓模擬(我的軟件)僅使用Windows安裝程序的操作。 –

+0

我懷疑日誌格式會改變,自從Windows Installer 2.0以後的10年裏,它的變化不大。關於卸載,通過msiexec命令行很容易觸發它。安裝程序操作無法使用。他們要麼跑,要麼做,要麼不做。 –