Coder Social home page Coder Social logo

Comments (13)

Belphemur avatar Belphemur commented on May 19, 2024

I can sign the installer and the application.
The problem is, you'll have to install a certificate first before launching the installer. This certificate will be added into the trust list of Windows and then it will recognize the program and installer as trusted.

from soundswitch.

robburrow avatar robburrow commented on May 19, 2024

Ok great, so how do I go about installing a certificate?

Thanks for your help.

Rob

--- Original Message ---

From: "Antoine Aflalo" [email protected]
Sent: August 23, 2015 8:34 AM
To: "Belphemur/SoundSwitch" [email protected]
Cc: "robburrow" [email protected]
Subject: Re: [SoundSwitch] Installation/Security Issue (#6)

I can sign the installer and the application.
The problem is, you'll have to install a certificate first before launching the installer. This certificate will be added into the trust list of Windows and then it will recognize the program and installer as trusted.


Reply to this email directly or view it on GitHub:
#6 (comment)

from soundswitch.

Belphemur avatar Belphemur commented on May 19, 2024

First download this: https://www.aaflalo.me/certs/AaflaloMeCertificates.zip and launcht the InstallCA.bat.
It will install my certificate into your system. Windows will then be able to recognize the installer and application.

Now download the last release of SoundSwitch 3.2.1 that is signed with that certificate.

from soundswitch.

robburrow avatar robburrow commented on May 19, 2024

Hello again,

I think I managed to install the certificate ok, but now after I uninstalled the old version of Soundswitch and restart my computer I get a window asking me if I want to install this application. I click on install and just reinstalls the previous version. So I tried to run the installer for the new version again, and I just get the security warnings again??

Please help

Date: Sun, 23 Aug 2015 07:12:45 -0700
From: [email protected]
To: [email protected]
CC: [email protected]
Subject: Re: [SoundSwitch] Installation/Security Issue (#6)

First download this: https://www.aaflalo.me/certs/AaflaloMeCertificates.zip and launcht the InstallCA.bat.

It will install my certificate into your system. Windows will then be able to recognize the installer and application.

Now download the last release of SoundSwitch 3.2.1 that is signed with that certificate.


Reply to this email directly or view it on GitHub.

from soundswitch.

Belphemur avatar Belphemur commented on May 19, 2024

Okay in order you'll do this:

  1. If my version is installed, uninstall it.
  2. Launch the previous version of SoundSwitch
  3. Uncheck run at startup
  4. Exit the application and uninstall it
  5. In the zip I gave you run as administrator the InstallCA.bat
  6. Input à key to launch the installation
  7. Run the installer of the last version of SoundSwitch

On 25 August 2015 00:39:24 EEST, robburrow [email protected] wrote:

Hello again,

I think I managed to install the certificate ok, but now after I
uninstalled the old version of Soundswitch and restart my computer I
get a window asking me if I want to install this application. I click
on install and just reinstalls the previous version. So I tried to run
the installer for the new version again, and I just get the security
warnings again??

Please help

Date: Sun, 23 Aug 2015 07:12:45 -0700
From: [email protected]
To: [email protected]
CC: [email protected]
Subject: Re: [SoundSwitch] Installation/Security Issue (#6)

First download this:
https://www.aaflalo.me/certs/AaflaloMeCertificates.zip and launcht the
InstallCA.bat.

It will install my certificate into your system. Windows will then be
able to recognize the installer and application.

Now download the last release of SoundSwitch 3.2.1 that is signed with
that certificate.


Reply to this email directly or view it on GitHub.


Reply to this email directly or view it on GitHub:
#6 (comment)

Best Regards,
Antoine Aflalo

from soundswitch.

robburrow avatar robburrow commented on May 19, 2024

I did all the things you said but I still get error messages.
2015-08-25 13 25 46

from soundswitch.

Belphemur avatar Belphemur commented on May 19, 2024

Please disable Norton, it's a clear false positive (like most of the time with this shitty anti-virus).

I used VirusTotal to scan the file: https://www.virustotal.com/fr/file/18a0a18f17b84971c502ffc1edbc1ac9c37c197db1f701a1afc76e6a18bc50dc/analysis/1440659137/

As you can see there is no virus or other malware in the installer, then really disable Norton it's doing more bad than good.

from soundswitch.

robburrow avatar robburrow commented on May 19, 2024

That did the trick. I just disabled Norton whilst I installed Soundswitch and I had no problems. One of my favourite apps in now working properly again.

Thank you so much 👍

from soundswitch.

NelsonMinar avatar NelsonMinar commented on May 19, 2024

Is there a way you can have your certificate signed by a trusted authority so it is installed and trusted automatically and doesn't require manual installation? I imagine it will cost money and require you verify your identity to some certificate provider. If the money is the sticking point, I'd be willing to make a one time donation.

from soundswitch.

FireEmerald avatar FireEmerald commented on May 19, 2024

Normally such certificates coast X € per year - so it isn't done with a one time payment... but that's only what i know and found so far. Perhaps there is still somewhere a provider which offers free certificates but in the mentioned thread kind of all cost now.

Code signing certificate for open-source projects

from soundswitch.

Belphemur avatar Belphemur commented on May 19, 2024

@NelsonMinar I'm still toying with the idea. The biggest issue would be to remember to keep the cert up to date (pay the 85 USD per year) and that old version of SoundSwitch could have issue updating since I make the program check for my certificate to be sure it's downloading a trusted installer.

The cheapest/easier provider I found is: http://codesigning.ksoftware.net/

from soundswitch.

NelsonMinar avatar NelsonMinar commented on May 19, 2024

Thanks for your answer and thoughtful research. I was motivated to write because the current user experience for SoundSwitch updates is pretty bad. I just randomly see a UAC popup (interrupting whatever I'm doing) with a request to approve an anonymous "installer.exe". You have to click through to "Details" to even see it's SoundSwitch. For now I've just disabled background updates, which actually is a fine enough solution, but a signed cert would be better.

I'm sorry I don't know anything about the Windows ecosystem and how signed binaries work, it's a shame Microsoft doesn't have a good solution. When I wrote my note I had in mind a one-time $100 donation, thinking maybe that'd fix the problem. I can understand your hesitance to get committed to ongoing expenses for a free software project.

from soundswitch.

Belphemur avatar Belphemur commented on May 19, 2024

@NelsonMinar, Well you'd still have the popup even with a trusted Microsoft certificate installed.

Anytime you launch an installer, Windows does that, the only change is you'd see the "Publisher: SoundSwitch".

In the newer version of the installer, the user has the choice to install my certificate to make your Windows recognize SoundSwitch as a trusted publisher. It's selected by default WHEN installed manually. When the auto-update does the install, the certificate doesn't get installed.

You could download the last version, install it manually and check the box about trusting the certificates. But as I said, you'll still get the UAC warning, just with "Publisher: SoundSwitch".

Because of all those annoyance, with @FireEmerald we decided that the default "Update action" is notify, letting the user go through the installer and removing the "surprise" linked with the UAC popup of Windows.

from soundswitch.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.