Opened 9 years ago

Closed 9 years ago

#2777 closed bug (Fixed)

Update NSIS MSVC redist checker

Reported by: lunch Owned by:
Priority: minor Milestone: 1.3.13
Component: Packaging Version: 1.3.12
Keywords: Cc:

Description

Currently the installer doesn't check for the latest versions of Visual C++ 2008 Redistributable. As a result, if the user has the latest version of these runtimes installed, it isn't recognized and he is prompted to install these. As more, an older version.

Relevant file: deluge-win32-installer.nsi

CLSID currently checked:

FF66E9F6-83E7-3A3E-AF14-8DE9A809A6A4 9A25302D-30C0-39D9-BD6F-21E6EC160475

You should add these two entries:

1F1C2DFC-2D24-3E06-BCB8-725134ADF989 9BE518E6-ECC6-35A9-88E4-87755C07200F

I think you should also remove FF66E9F6-83E7-3A3E-AF14-8DE9A809A6A4, so the user would be prompted to update its antiquated VC++ 2008 redistributable to at least SP1.

Lastly, I would update the download link to https://www.microsoft.com/en-us/download/details.aspx?id=26368 in order to direct to the latest version.

References:

http://blogs.msdn.com/b/astebner/archive/2009/01/29/9384143.aspx http://stackoverflow.com/questions/11056812/where-to-download-vcredist#12103985 https://support.microsoft.com/en-us/kb/2977003#bookmark-vs2008

Change History (1)

comment:1 by Calum, 9 years ago

Resolution: Fixed
Status: newclosed

Fixed 1.3-stable: [5464cf674aa6c]

Note: See TracTickets for help on using tickets.