Hi there,
I have a merge module that puts a dll in the install directory this is a COM module, the DLLRegisterServer is an exported function. Within this function several registry keys that are meant to be set. I have selected self registration in the dll property within the merge module. When i run the install the COM Dll is registered (as i can sucessfully manually unregister it from the command line) yet non of the registry keys are being set that are in the DLLRegisterServer.
I found a way of making the install work but only for the first install attempt. I did this by changing the method the DLL is registered then recompiling the merge module. This made the install work for the next attempt only. If i then went back into the merge module and changed it again and compiled it would it work another time.
Is there anything anyone can suggest i try?
Thanks