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

Delphinus Websetup cannot install to default system-wide location (due to not having admin rights) #91

Open
michaliskambi opened this issue May 22, 2023 · 0 comments

Comments

@michaliskambi
Copy link

Running Delphinus Websetup in a "normal way" (i.e. without selecting to "run as admin") and then just clicking "next", it

  • tries to install to a system-wide location (c:\Program Files (x86)\Delphinus for me)

  • but fails, since it doesn't have admin permissions.

There are various sensible possible solutions IMHO, the main goal is to make the default installation flow "just work" for users. So

  1. maybe the default installation folder should not be system-wide (something like c:/Users/<my-user>/AppData/Local.../). E.g. InnoSetup has nice defaults for non-system-wide installations, used with success by at least Castle Game Engine and VS Code :)

  2. Or the Delphinus Websetup should detect it doesn't have admin permissions and then change the default installation folder to something not-system-wide .

  3. Or Delphinus Websetup should ask to elevate privileges to admin. Either automatically at start, or when it tries to create a directory and fails due to missing permissions.

P.S. A tiny related UX mistake is that it says "Fehler", which I think is German, instead of English "Error" or something :) As can be seen on the screenshot below. This is on Polish Windows, without German locale, so I guess "Fehler" is just hardcoded in sources.

delphinus_system_install

This is following up a user report ( castle-engine/castle-engine#487 ).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant