Products Tested:
CFP_Setup_English_2.4.18.184.exe
CFP_Setup_3.0.25.378_XP_Vista_x32.exe
CFP_Setup_3.0.24.368_XP_Vista_x32.exe
CFP_Setup_3.0.13.268_XP_Vista_x32.exe
Products Affected:
CFP_Setup_3.0.25.378_XP_Vista_x32.exe
CFP_Setup_3.0.24.368_XP_Vista_x32.exe
CFP_Setup_3.0.13.268_XP_Vista_x32.exe
Platform: Win XP Pro / SP3 (32-bit)
Possible Relationship To Outstanding Bug:
https://forums.comodo.com/empty-t15137.0.html
Issue:
Wise Installer parameters used by Comodo Firewall Pro 3.0.24 & 3.0.25 (possibly all 3.0 versions) may interact negatively with Wise installer data used by other applications on the system.
For example, after multiple, repeatable test installations of the affected products, PowerDesk 6 (which also uses a Wise installer) re-installs itself. PowerDesk has been on the test system since 2005-10/12 and has never been disturbed by untold numbers of other application installations which used Wise Installers.
The Wise Installer parameters used by CFP 2.4.18.184 do not cause this issue.
Details
Testing:
- created backup images of disks to be affected
- downloaded CFP products (see above)
- checked the md5 sums (checked OK)
- installed software (for v3.0.x, the toolbar was not installed)
- rebooted
The results were repeatable following these steps:
- restore disk images
- boot
- re-install software to be tested
- reboot
Observations and Results w/ v 3.0.24 & 3.025:
After the installation / reboot and logging into my user account, I started to do some cleaning (deleting desktop icon, tidying up the Start Menu items), I noticed that a new Start Menu group for PowerDesk 6 had been installed. That was very odd as the application was installed years ago, so why the new Start Menu group?
I deleted the Start Menu group and began digging around a little more and found this folder (the folder was new, i.e., it was not on the system prior to the Comodo 3.0.x installation):
C:\Windows\B93251B592094DAB867CAA98D91584CD.TMP
containing these files:
WiseData.ini
WiseCustomCalla5.dll
WiseCustomCalla8.dll
WiseCustomCalla10.dll
WiseCustomCalla13.dll
WiseCustomCalla16.dll
WiseCustomCalla17.dll
WiseCustomCalla.dll
The INI file contains detailed installation information about PowerDesk 6 (Wise installer information).
So, I deleted the entire folder and continued to dig a little before I rebooted and restored the disk images. But before I could reboot, I saw a flash on the screen that looked like something was being installed, and upon checking, all the items I deleted had returned.
I went through the deletion process several more times, and the items returned after every deletion (a small amount of time elapsed before the reappearance … I didn’t time it so I can’t be exact).
So, I rebooted, restored the disk images and made sure by observing over an extended period of time that the behavior did not exist on the restored images (without the Comodo installation). It did not.
So, I repeated the disk-image restoration / Comodo installation multiple times, and after each reboot following the installation, the Wise / PowerDesk 6-related issues return (PowerDesk 6 itself runs fine, by the way).
Searching the registry for this entry:
B93251B5-9209-4DAB-867C-AA98D91584CD
found keys with values referencing these installation file locations:
C:\Program Files\Common Files\Wise Installation Wizard
C:\WINDOWS\Installer\123832.msi
The registry shows the InstallDate of the application as 20051012 … quite a while ago.
So, I deleted the two files from the referenced locations, re-installed Comodo Firewall Pro, and though the behavior was essentially the same (i.e., an attempt to re-install PowerDesk was made), this time the process prompts for user interaction because the installer can’t find the location of the files (the ones I deleted). This allowed me to take a screen-shot which was previously impossible because the installation happened so quickly that only a flash (if anything) could be seen. The dialog box shown in the attached screen-shot is what greeted me upon logging in to my account. The dialogs can be dismissed, but they return upon re-boots.
One final note: it seems most odd that even with Comodo FP / D+ set as paranoid as they can be set, the installation of these PowerDesk items does not cause any prompting (i.e., the activity proceeded unimpeded).
Edit:
Added CFP_Setup_3.0.13.268_XP_Vista_x32.exe to the list of products tested. The same issues described above were also observed with this version.
[attachment deleted by admin]