2015-12-27 45 views
2

我正在尋找一種方法來檢測Windows Installer安裝是否已在進行中。我已經發現了迄今:如何檢測正在運行的MSI安裝

  • 檢查註冊表項:
    HKEY_LOCAL_MACHINE \ SOFTWARE \微軟\的Windows \ CurrentVersion \ Installer程序\ INPROGRESS
  • 使用Windows安裝程序API函數MSIInstallProduct用虛擬文件,然後將返回特定的錯誤代碼。

有人知道更聰明的解決方案嗎?

回答