I use the Secunia Personal Software Inspector (PSI) to check that my installed programs are up to date. When it reported that my firewall was out-of-date vers 2.4.0.58, I checked and the Comodo “About” dialog shows my version as 2.4.19.185, BUT when I look at the file cpf.exe in Program Files\Comodo it has 2.4.0.58
Version 2 of the firewall stored several version numbers. The earlier number you’ve quoted (2.4.0.58) is the originally installed version. The latter number (2.4.19.185) is the latest version your system has been updated to.
Which is right - both, sort of.
Which should be referenced - the latter (2.4.19.185).
Is it possible to tell PSI to ignore certain registry keys during its checks?
As an alternative, you can try Comodo’s Vulnerability Analyzer (same sort of functionality as PSI, but it is still a BETA and its DB is still growing).