Hi,
I have a global windows fake tree, which every user in the group "wine" can access.
However I got a problem dealing with new applications installed.
When a user (any user, even root) installs an application, the registry entries goes to $HOME/.wine/*.reg .
This also means that other users will not be able to use it because of the missing registry entries.
I use the regSet.sh, regFixer.pl and regRestorer.pl to generete a diff .reg file with the changed registries.
When a user (even root) uses regapi to add this values: regapi setValue < file.reg
The data goes to the user's registry and not to the global registry (even if the user has access to it).
Is there a way to tell wine/regapi (or regedit) to add the new values to the global registry?
If not, the only solutions I can think of is:
1 - make every user run the regapi command.
2 - * create a new user (or to use a WINEPREFIX var), * change its config to save the whole registry (which would make the global config save under the user's dir). * copy the resulting registry to the global configuration (/etc/wine.*reg)
If it isn't really possible to write to the global wine registry using standard wine tools this is really a drawback in wine which would be needed for a wine 0.9 or 1.0 release. That would allow multi-user wine environments to be easier stablished.
Regards, Raul Dias