批次檔和自訂操作方法COM 註冊不可靠。為了確保成功註冊,必須使用 WiX 工具包中的 heat.exe 工具。此工具在編譯期間提取 COM 註冊資訊以包含在 MSI 資料庫中。
在 COM 檔案上執行 heat.exe(例如「heat.exe」)。 exe 檔案Abc.dll -o Abc.wxs")以產生具有所需註冊表資料的相應WiX XML。使用引用或嵌入技術將此XML 合併到您的主WiX 來源中。
缺少依賴項可能會阻止COM 註冊。
目前,heat.exe 在處理64 位元COM 二進位檔案方面有限制。組件的支援。 🎜>始終從提升的命令執行COM 註冊提示。 >heat.exe 產生的SourceDir 路徑可能包含佔位符路徑。
以上是如何使用 WiX 在 MSI 安裝程式中可靠地註冊 COM DLL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!