cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Wierd problem, any ideas?

Basically I have repackaged an old snapshotted application into MSi using the re-packager however when the MSI installs varies classes root keys it seems to be adding a key that isnt inside the MSI, that I can find.

Example of this below:

This is one of the keys that is seeing the problem:
[HKEY_CLASSES_ROOT\CLSID\{BBE49294-2BB1-11D2-B74E-006008B32A57}\InProcServer32]

Under this key are the following:
@="C:\\Hyperion\\Essbase\\Bin\\Essegd.dll"
"ThreadingModel"="Apartment"

Now what you see above is what I see inside the MSI editor in the registry section. The problem arrises when the application installs, all the keys above are installed correctly however there is also the following key appearing out of no where:
"InProcServer32"=hex(7):43,00,50,00,2c,00,3f,00,55,00,69,00,66,00,75,00,6d,00,\
38,00,79,00,7a,00,6f,00,51,00,4f,00,34,00,37,00,43,00,3d,00,47,00,3e,00,5f,\
00,4a,00,51,00,4c,00,29,00,2a,00,26,00,41,00,4f,00,3d,00,42,00,6a,00,77,00,\
2b,00,76,00,63,00,61,00,60,00,34,00,60,00,00,00,00,00

This key has a load of junk in it and is of no use, when I un-install the application using the MSI the above keys including the dodgy one are removed so it is definatly the install that is putting it there.

Anyone got any ideas as to why this is happening as I cant find that dodgy reg key in the MSI!

Regards,
Paul
(2) Replies
If you have not, please read up on this.
That answers my questions, thanks!

Paul