0
我有一個Active X控件,我想在幾臺Windows機器上安裝。 我閱讀了一些文章,表示通過編寫一個msi安裝程序是可能的。如何使用flexera installshield製作安裝IE ActiveX控件的msi安裝程序?
我熟悉的Flexera InstallShield和取得基本MSI安裝程序,但我不知道如何去這個.. :(
我只是想請將該DLL的路徑,並將其註冊..如何
我有一個Active X控件,我想在幾臺Windows機器上安裝。 我閱讀了一些文章,表示通過編寫一個msi安裝程序是可能的。如何使用flexera installshield製作安裝IE ActiveX控件的msi安裝程序?
我熟悉的Flexera InstallShield和取得基本MSI安裝程序,但我不知道如何去這個.. :(
我只是想請將該DLL的路徑,並將其註冊..如何
創建一個組件並添加文件,將其標記爲密鑰文件,然後右鍵單擊提取COM,InstallShield將虛擬註冊過程並將結果提取到您的MSI源代碼中,以便DllRegisterServer不會在安裝過程中不必調用
在虛擬機上構建和測試。
我試過了,它的工作非常感謝..我也試過在添加文件後啓用自我註冊的dll屬性,這也工作。這兩種方法有什麼區別嗎?或者你會使用哪一個? – Arun 2013-05-07 14:18:31
自我註冊不是最佳實踐。 Windows Installer是一個聲明式的事務安裝程序框架。當你教授COM簽名並允許MSI處理細節時,它效果最佳。當你使用SelfReg時,你會回頭注入並注入可能失敗的進程代碼,MSI無法管理或回滾數據。 – 2013-05-07 14:21:22