使用 Evalcom2
Evalcom2.dll可用來使用 內部一致性評估工具 - ICE來實作安裝套件和合併模組的驗證作業。 主要物件會實作 C/C++ 程式的介面。
主要物件也會實作 C/C++ 程式的 Evalcom2 介面 。 從 CoCreateInstance 取得介面所需的 CLSID 是 {6E5E1910-8053-4660-B795-6B612E29BC58}。 REFIID 是 {E482E5C6-E31E-4143-A2E6-DBC3D8E4B8D3}。
您可以使用下列程式來實作驗證作業。
實作驗證作業
- 使用 CoInitialize在呼叫執行緒上初始化 COM。
- 使用CoCreateInstance取得IValidate介面的指標。
- 使用 OpenDatabase 方法開啟安裝套件或合併模組。
- 使用 OpenCUB 方法開啟評估檔案。
- 使用 SetDisplay 方法設定 顯示回呼函式。
- 使用 SetStatus 方法設定 狀態回呼函式。
- 使用 Validate 方法執行驗證。
- 使用 CloseCUB 方法關閉 .cub 檔案。
- 使用 CloseDatabase 方法關閉資料庫。
- 釋放 IValidate 介面。
- 使用 CoUninitialize 取消初始化COM。
相關主題