Review Comments (137) Screenshots (6) Questions & Answers (60/66) Votes (8635) Awards (9) Wiki  

Back to questions

reading wrong installed version numbers

Ron Francis(fan) Last year 
SI sometimes reads version numbers wrong that are installed on my computer.
Example: I have AusLogics Disk Defrag installed and SI reads the version number as 1.4.14.300
It is actually the latest version 1.4.15.306
What I would like to know is where SI reads the version information from?
It couldn't be from the resource in the exe file because that is correct (sometimes the vendor forgets to update the this information when compiling the program.)
So this leaves me wondering?
joan(guru) Last year 
SI takes the information from registry and exe file first and then our editor proves it.
Scribbly(beginner) Last year 
SI also has issues with leading 0's.

For example, SI does not interpret PerfectDisk 8.0.067 as equal to 8.0.67
Ron Francis(fan) Last year 
Joan,
Thanks for the answer, but it leaves me puzzled.
Is this in a hidden part of the registry?
For example, I use CCleaner.
SI reports that I'm using version 2.7.0.575 but I can't find that string in my registry at all.
That program has been updated 3 times on this PC since that version and the current is version is 2.9.0.600
This number is correctly embedded in the exe file so I am wondering where SI could be getting 2.7.0.575 from?
I also have other applications where SI miss-reads the version number.


Scribbly,
It seem that SI may be comparing version strings and not parsing them into numbers.
Another example is a trailing zero.
Eg. My version of UpdateStar is 2.2.614 and SI says that there is a newer version 2.2.614.0
I think a comparison algorithm would be fairly straightforward to write to compare these as numbers.
Karen(beginner) Last year 
Ron, this versioning problem has been a frustration for me, too. I have noticed that it SOMETIMES helps SI recognize the correct version number if you uninstall the program first (the older version) and the do a clean install of the newer version. Having said that, this suggestion doesn't always work. For instance, Adobe Shockwave Player always reports as version 11 regarless of whether you have uninstalled/rebooted/reinstalled. Also, this doesn't always work because some programs that you purchase require the original version on your computer before they will allow the update to be installed. Therefore, sometimes you can't remove the older version before you update. In the case of CCleaner, uninstalling and reinstalling DOES work (it's a free download and you have nothing to lose by trying it) because I have tried it. I currently show version 2.11.0.636 and SI is reporting it as up-to-date. Hope this helps with at least some of your version issues.

please log in to write an answer

Download siClient

Email Address:

Password:

Register now »

Forgot password?

Copyright © 2009, Informer Technologies, Inc. About| Privacy and terms| Help| Feedback