Skip to content

Drop admin rights on open Jamulus after install#1006

Merged
ann0see merged 3 commits intojamulussoftware:masterfrom
ann0see:NoAdminInstaller
Feb 17, 2021
Merged

Drop admin rights on open Jamulus after install#1006
ann0see merged 3 commits intojamulussoftware:masterfrom
ann0see:NoAdminInstaller

Conversation

@ann0see
Copy link
Copy Markdown
Member

@ann0see ann0see commented Feb 16, 2021

Fixes #995 with a workaround explained here: http://mdb-blog.blogspot.com/2013/01/nsis-lunch-program-as-user-from-uac.html
Fixes #860 (not the ASIO part, but that's probably a wontfix).

@ann0see ann0see added this to the Release 3.7.0 milestone Feb 16, 2021
@ann0see ann0see requested review from a team and softins and removed request for a team February 16, 2021 17:29
@ann0see
Copy link
Copy Markdown
Member Author

ann0see commented Feb 16, 2021

Sorry softins, I don't know why it automatically assigned you here. Probably the setting is still not 100% correct.

@ann0see ann0see removed the request for review from softins February 16, 2021 17:31
Copy link
Copy Markdown
Collaborator

@pljones pljones left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm going to assume you've tested all the scenarios for saving state. I've forgotten my NSIS syntax...

@ann0see
Copy link
Copy Markdown
Member Author

ann0see commented Feb 17, 2021

Yes, it’s almost the same code as the other checkbox and I did check it. If bugs occur, sure, we can solve them.

Copy link
Copy Markdown
Member

@softins softins left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK, I haven't the ability to test this, but it looks sensible, and I have read the original description of the technique.

@ann0see
Copy link
Copy Markdown
Member Author

ann0see commented Feb 17, 2021

It’s probably not the cleanest way to solve it, but it seems to work. I‘ll merge this now.

@ann0see ann0see merged commit f0243c0 into jamulussoftware:master Feb 17, 2021
@ann0see ann0see deleted the NoAdminInstaller branch February 17, 2021 15:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Triage

Development

Successfully merging this pull request may close these issues.

Do not automatically open Jamulus after install with new installer Remember if user opened Jamulus on last install/skipped ASIO warning

3 participants