1. 程式人生 > >使用Innosetup打包程式註冊COM元件

使用Innosetup打包程式註冊COM元件

VC++中使用C#編寫的COM dll時,在其他計算機上執行會提示“沒有註冊類” 

在使用Innosetup打包時加入

[Run]  
Filename: {app}\reg\RegAsm.exe; Parameters: /codebase yourdll.dll; WorkingDir: {app}; StatusMsg: "Registing COM..."; Flags: runhidden;


[UninstallRun]
Filename: {app}\reg\RegAsm.exe; Parameters: /unregister yourdll.dll; WorkingDir: {app}; StatusMsg: "UnRegisting COM..."; Flags: runhidden;