至於現在,我正在改進日誌記錄在我的Inno Setup安裝程序中,所以如果消費者會出現某種錯誤,我可以很容易地看到,出了什麼問題。WbemObject.Terminate失敗的原因
作爲安裝操作之一,我終止了應用程序進程(如果它正在運行)以正常覆蓋文件。爲了殺死應用程序,我使用了在問題Inno Setup Kill a running process中描述的方法 - 獲取WbemObject
並致電WbemObject.Terminate
。
至於現在,我想跟蹤,如果Terminate
成功。從我的測試中,我發現它實際上返回布爾值,表示應用程序是否成功終止。但是如果失敗了,它只會返回「false」。我想知道更詳細的原因。
那麼,有沒有辦法獲得WbemObject.Terminate
的實際失敗原因?