Installed Versions not detected correctly

Hello,

I saw in CCleaner Cloud at “Installed Software” that:

  • some applications/games don't have a version number
  • some applications/games have an invalid version number

I know that CCleaner Cloud reads this data from the list of installed applications in Windows (I have Windows 10 Pro).

If I open this list in the control panel then I see the same problems.

If you implement the suggestion “Update Manager” (CCleaner Cloud scans my computer for installed applications and then informs me when there are new versons available) then the correct detection of my installed applications is essential!

The suggestion “Update Manager” can be found here: http://forum.piriform.com/index.php?showtopic=43816

Here is a list of incorrect version numbers.

The “Version displayed” is the version number, hat is shown in CCleaner Cloud.

The “File Version” and the “Product Version” version are taken from the EXE file.

Applications:

Application Name : Canon MP Navigator EX 4.0

Version displayed: [empty]

File Path of EXE : C:\Program Files (x86)\Canon\MP Navigator EX 4.0\mpnex40.exe

File Version : 4.0.3.0

Product Version : 4. 0. 3. 0

Application Name : Canon Solution Menu EX

Version displayed: [empty]

File Path of EXE : C:\Program Files (x86)\Canon\Solution Menu EX\CNSEMAIN.EXE

File Version : [empty]

Product Version : 1.4.1.0

Application Name : Epic Games Launcher

Version displayed: 1.1.69.0

File Path of EXE : E:\Epic Games\Launcher\Portal\Binaries\Win64\EpicGamesLauncher.exe

File Version : 2.11.10.0

Product Version : 2.11.20-2975183+++Portal+Release…

Note : The "Product Version" can not be read completely (window too small)

Application Name : GOG Galaxy

Version displayed: [empty]

File Path of EXE : C:\Program Files (x86)\GalaxyClient\GalaxyClient.exe

File Version : 1.1.10.47

Product Version : 1.1.10.47

Application Name : Oculus

Version displayed: <3

File Path of EXE : C:\Program Files (x86)\Oculus\Support\oculus-client\OculusClient.exe

File Version : 0.36.5.0

Product Version : 0.1.0

Note : In the application the displayed version is 1.3.2.208104 (1.3.2.210591)

Application Name : Steam

Version displayed: 2.10.91.91

File Path of EXE : C:\Program Files (x86)\Steam\Steam.exe

File Version : 3.42.16.13

Product Version : 01.00.00.01

Application Name : TeamSpeak

Version displayed: 3.0.16

File Path of EXE : C:\Program Files (x86)\TeamSpeak 3 Client\ts3client_win32.exe

File Version : 3.0.19.0

Product Version : 3.0.19.0

Note : In the application the displayed version is 3.0.19.3

Application Name : Uplay

Version displayed: 2.0

File Path of EXE : C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\Uplay.exe

File Version : 19.0.0.4810

Product Version : uplaypc-buildsystem.4810

In this posting I sent the data of all applications with invalid version numbers.

But I did not check all of my installed applications (just the applications, that don't have a version number and applications, where I know that the version number is invalid).

I will send drivers and also games (they are shown in CCleaner Cloud) with invalid version numbers after my vacation.

You see that detecting the correct version number is not always easy, because

  • some applications don't write a version number in the list of installed applications
  • some applications write a version number when they are installed, but when they are updated they don't update the version number

So either you encourage the developers worldwide to write proper version information (nearly impossible).

Or you have do determine the version yourself (sometimes the "File Version" helps and sometimes the "Product Version" helps).

In alternative way would be to work with hashes (MD5 or SHA) for each file, so you know the version of an application by storing the hash together with valid version information.

Greetings

OLLI

Hello,

I saw that also TeamSpeak has an invalid version number shown in Windows.

So I updated the list in my first posting.

Greetings

OLLI