FoldingAtHome / fah-client-win-installer

Folding@home Desktop Client Windows Installer
6 stars 2 forks source link

Feature Request: Improve the installation experience for deploying the client as a service #11

Open ladewig opened 4 years ago

ladewig commented 4 years ago

When doing an advanced installation, the data directory defaults to %APPDATA%\FAHclient which makes sense for the standard install, but if you intend to run the client as a service, a more appropriate location would be %ALLUSERSPROFILE%\FAHclient so that the client isn't tied to a folder in a user profile that may get removed or reset. As part of that, the following changes would be helpful.

  1. For the advanced install option, move the choice to run as a service before the option to set the data directory.
  2. If the user has selected to install the client as a service, set the default data directory to %ALLUSERSPROFILE%\FAHclient. Otherwise use %APPDATA%\FAHclient.
  3. Add a command line option that can be used during a silent install to specify installation as a service and populate the DataDirectory registry value to the default location (%ALLUSERSPROFILE%\FAHclient).

These changes would improve the experience for organizations which are interested in mass deployments as a service, especially across pools of machines that don't have GPUs.