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

Windows permissions and bad practices... #58

Open
marcogaio opened this issue Sep 27, 2024 · 4 comments
Open

Windows permissions and bad practices... #58

marcogaio opened this issue Sep 27, 2024 · 4 comments

Comments

@marcogaio
Copy link

Thanks for all your effort on this wonderful project!

I'm a sysadmin. I've installed on some Win10 64bit computer used by my Occupational Therapy, but found that program does not run (bump an error relative to the inability to write to 'log.txt') and cannot save profiles and profile settings.

All my users run as unprivileged user (only member of 'Users' group). Both can be easily solved with:

cacls "%ProgramFiles%\project_gameface\log.txt" /E /P BUILTIN\Users:C
cacls "%ProgramFiles%\project_gameface\configs" /E /T /P BUILTIN\Users:C

Anyway, it is considereb bad practice to save data (and logs) in %ProgramFiles%, better to save them on user's home.

Thanks.

@willwade
Copy link

willwade commented Sep 27, 2024

@marcogaio you wont get far here.. Keep an eye on this https://github.com/acecentre/facecommander Im literally fixing the build process right now. We are using %appdata%Programs etc.

There is a problem with all this - you do need ui_access for most AT needs and Admin rights to act as a keyboard/mouse emulator - but still doable.

Give me a week ;)

@marcogaio
Copy link
Author

Uh, oh... but it is not clear... Face Commander is a 'repackaging' of Project GameFace? Or development continue here?

Thanks.

@willwade
Copy link

Here's the facts

  • Gameface isn't being rapidly developed.
  • Forks are 'repackaged' versions - yes.
  • GrimAssist and FaceCommander are being more actively developed. FaceCommader is really targeted to the Ace Centre's population (complex physical disabilities and largely to access technology for communication). GrimAssist is largely as a mouse alternative in the same vein as GameFace.

The main aspect of both these forks is that things like instaling and updates etc - are non existent in GameFace. We make the UI easier plus more (we have blink detection and accidental trigger timeouts etc)

@marcogaio
Copy link
Author

OK, clear; here we are Associazione La Nostra Famiglia, a confessional (Catholic) association aimed toward disabled children; so seems that your tool fit perfecly on our need!

I'll wait next version and give it a try, thanks!!!

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

2 participants