sumo does not detect out dated Nullsoft Scriptable Install System (NSIS)

Post Reply
j2j
Posts: 7
Joined: Sat Dec 01, 2018 6:02 pm

sumo does not detect out dated Nullsoft Scriptable Install System (NSIS)

Post by j2j » Sun Mar 24, 2019 8:07 pm

Hello,

sumo (versions 5.8.12.415, 5.8.9.411 and earlier versions) does not
detect out dated NSIS, Nullsoft Scriptable Install System a setup
creator utility found at URL https://nsis.sourceforge.io/

On my system the Software version 3.0b2 was installed to directory:
"C:\Program Files (x86)\NSIS"

The software creates uninstall registry keys inside branch:
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\NSIS
There exist a key version like:
"DisplayVersion"="3.0b2"

But according to NSIS home page the newest version is 3.04 at 15
December 2018. But sumo does not detect my out dated version. That is
annoying! Because i use sumo to detect out dated programs, which have
probably bugs or security issues. So i want to rely on warnings and
recommendations produced by sumo. The FileHippo App Manager ( see
https://filehippo.com/ ) on the other hand detects outdated version.

I try to convince sumo to look for NSIS.exe executable by adding the
directory with the binaries ( that was "C:\Program Files (x86)\NSIS"
in configuration Windows (Ctr-S key press). But this trial gives no
success. Sumo still does not report in log file (Ctrl-L) that the
executable "NSIS.exe" are out dated. I also tried deep scan option.

When i inspect the executables, i see that the programs contain in file
header a time stamp like 55C15CC0h ( that is 05/08/2015 02:45:52), but no
product version number.

This is also displayed by command DIR /A "C:\Program Files (x86)\NSIS" :
[code]
Datenträger in Laufwerk C: ist WINDOWS_8-1
Volumeseriennummer: 1427-AFFE

Verzeichnis von C:\Program Files (x86)\NSIS

17.04.2016 01:26 <DIR> .
17.04.2016 01:26 <DIR> ..
17.04.2016 01:26 <DIR> Bin
17.04.2016 01:26 <DIR> Contrib
06.02.2015 22:43 15 632 COPYING
17.04.2016 01:26 <DIR> Docs
17.04.2016 01:26 <DIR> Examples
17.04.2016 01:26 <DIR> Include
05.08.2015 01:45 2 560 makensis.exe
05.08.2015 01:45 138 240 makensisw.exe
17.04.2016 01:26 <DIR> Menu
05.08.2015 01:45 382 560 NSIS.chm
05.08.2015 01:45 741 376 NSIS.exe
01.12.2007 12:43 1 726 nsisconf.nsh
17.04.2016 01:26 <DIR> Plugins
17.04.2016 01:26 <DIR> Stubs
17.04.2016 01:26 65 122 uninst-nsis.exe
7 Datei(en), 1 347 216 Bytes
10 Verzeichnis(se), 9 743 351 808 Bytes frei
[/code]
After explicit adding "NSIS.exe" i get in log file a german error
message like:
[code]Verbose [19-01-11 20:17:21]
Removing C:\Program Files (x86)\NSIS\NSIS.exe (Cause : Leer / Ungültige Version (NSIS / / ))
[/code]
So apparently sumo use product version inside file header to detect out
dated versions. But in NSIS executables this field is empty and
so different version are not compared and no update recommendation is
given.

I hope that such cases like NSIS are handled by sumo program in
the future.

thanks

Kyle_Katarn
Site Admin
Posts: 1267
Joined: Sun Jul 03, 2011 8:13 pm

Re: sumo does not detect out dated Nullsoft Scriptable Install System (NSIS)

Post by Kyle_Katarn » Wed Apr 10, 2019 7:45 pm

Yes, I have to find another source for version info in this case.
Feature request logged here : https://www.kcsoftwares.com/bugs/view.php?id=5409

Post Reply