To do so, I'm removing the registry keys that the installer program sets on the computer:
Code: Select all
~InstallAware Clipboard Data~
~Delete Registry~
~{86EB6115-B735-4FF5-B62F-D27C2218F692}~
~0~
~Installer\\Products\\$PRODUCTCODE$~
~~
~TRUE~
~Delete Registry~
~{FA0C0C49-59DD-4DDD-A5DE-F25CABCFE9E8}~
~1~
~SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\$PRODUCTCODE$~
~~
~TRUE~
~Delete Registry~
~{06705BB6-4554-408F-A651-990F375C872D}~
~2~
~SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\$PRODUCTCODE$~
~~
~TRUE~
~Delete Registry~
~{97C1165D-912C-47C6-AF23-EE08DD47E25F}~
~1~
~SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\$TITLE$~
~~
~TRUE~
~Delete Registry~
~{104CCE2B-E0A7-409F-B20A-6F5B00C4C13E}~
~2~
~SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\$TITLE$~
~~
~TRUE~
Though this isn't working correctly: the first 4 keys are indeed eliminated but the last one fails elimination, this is due to the key that's created by the installer, that doesn't correspond to the PRODUCT_CODE variable. I'm wondering what I might be doing wrong:
This is the product code: A6C5BD07-FFA0-4B69-82EE-589584DAB6EA
And this is the key created: HKEY_CLASSES_ROOT\\Installer\\Products\\70DB5C6A0AFF96B428EE855948AD6BAE
Has you can see there are some resemblences with the product code:
A6C5BD07-FFA0-4B69-82EE-589584DAB6EA
70DB5C6A-0AFF-96B4-28EE-855948AD6BAE
Is this some king of safety procedure in the windows installer, or is it implemented by install aware?
I belive that in a previous release (ponderosa) I had this working fine...