Thanks. Knowing which files to install is a big help. In my case I will only need the StarBurnX and Interop2 DLLs.
However, I'm still wondering where to install them. Suppose there is another application on the computer that uses StarBurnX. If I install StarBurnX.dll in my own application directory and register it, the COM-related registry entries will now point to my "private" copy of StarBurnX.dll (which might be a different version than what the other app installed). If my app is then uninstalled and StarBurnX is removed, the other app will be broken. Do I understand this correctly?
It seems like there should be a special directory for shared COM DLLs like StarBurnX and that StarBurnX.dll should be reference-counted.
|