Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Auto-Updater #129

Closed
CaiB opened this issue Dec 2, 2016 · 2 comments
Closed

Auto-Updater #129

CaiB opened this issue Dec 2, 2016 · 2 comments
Labels
Question Issue which are questions

Comments

@CaiB
Copy link

CaiB commented Dec 2, 2016

I just received a UAC prompt out of nowhere to allow "Installer.exe" from an unknown publisher to run. Not knowing what it was, and being rather concerned at this point, I clicked "No". Later I realized it was SoundSwitch trying to update itself.

So I opened SoundSwitch, and let it do its update. The UAC prompt came up again, I clicked Yes, it asked to install some redistributable, and then promptly restarted my computer without warning or approval. Not cool!

I suggest that you notify the user that there is an update, and allow them to act upon that, instead of starting an installer out of nowhere, and also please add a notification/question if the computer should be restarted.

Otherwise, a super useful program :)

@Belphemur Belphemur added the Question Issue which are questions label Dec 2, 2016
@Belphemur
Copy link
Owner

Hello @CaiB

As you can see in #64 this is a feature that has been added some time ago, this is an opt-out feature that you can easily disable in the settings.

This last version of SoundSwitch updated your .NET and VC Redist to avoid any issue.

In other words, you can easily disable the stealth update and just have a notification when there is an update.

@Belphemur
Copy link
Owner

Belphemur commented Dec 2, 2016

About the UAC I was putting before this information in the release to install my certificate (the one I used to Sign SoundSwitch and its installer)

Certificate installation

To resolve some security issue (see #6), the installer/uninstaller and application are now signed with my own certificate. You need to install it by downloading it from here: https://www.aaflalo.me/certs/AaflaloMeCertificates.zip

  1. Unpack the zip
  2. Run as admin the InstallCA.bat
  3. Follow the indication
  4. Now windows will recognize SoundSwitch as a valid publisher

Belphemur added a commit that referenced this issue Dec 5, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Question Issue which are questions
Projects
None yet
Development

No branches or pull requests

2 participants