[Bug 11112] Running multiple wineservers simultaneously can corrupt registry

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Mar 18 04:32:50 CDT 2012


http://bugs.winehq.org/show_bug.cgi?id=11112

oiaohm <oiaohm at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |oiaohm at gmail.com

--- Comment #30 from oiaohm <oiaohm at gmail.com> 2012-03-18 04:32:50 CDT ---
Lets see if we can avoid this hell.

Remember current wine default is admin level user.

Can we enable limited usermode.  This means that system hive become read only. 
Of course user hives remain read write.

Directory layouts as I dream them.
/opt/shared-application/
system.reg
drive_c/
dosdevices/
userdef.reg
user.reg
limited.ver

~/.wine
limited->/opt/shared-application/
dosdevices/
userdef.reg
user.reg
profile/
limited.ver

So drive_c and system.reg are read only to everyone accept admin.  limited.ver
contains a number that is increased when shared-application is edited.

Key thing here is we don't need a global wineserver to make this work.  We
don't need to be changing permissions all the time.

We just need a per user wineserver that can cope with the fact that system.reg
is read only and drive_c is read only.  Due to version tag alterations to read
only drive_c could be recorded temp in user profiles and cleared when version
increases.

Limited user mode would allow some applications to be run shared.  Not all
applications expect to write into there application directories and the like.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list