user profile structure

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

Floyd
Posts: 300
Joined: Sat Nov 27, 2004 7:45 am
Location: The frozen part of the USA

Post by Floyd » Thu May 25, 2006 9:06 pm

MadRat wrote:Settings are already stored in the ntuser.dat file.
that is for your desktop and various NT specific settings. non-microsoft programs don't store their settings there.
pax mei amici amorque et Iesus sacret omnia

ThePhysicist
Developer
Posts: 508
Joined: Mon Apr 25, 2005 12:46 pm

Post by ThePhysicist » Thu May 25, 2006 9:32 pm

Floyd wrote:
MadRat wrote:Settings are already stored in the ntuser.dat file.
that is for your desktop and various NT specific settings. non-microsoft programs don't store their settings there.
ntuser.dat is the complete HKCU registry hive and includes HKCU\Software\...
A lot of (almost all) non-ms programs store information there, although MS encourages devs not to use the registry.

Floyd
Posts: 300
Joined: Sat Nov 27, 2004 7:45 am
Location: The frozen part of the USA

Post by Floyd » Fri May 26, 2006 4:19 am

ThePhysicist wrote:
Floyd wrote:
MadRat wrote:Settings are already stored in the ntuser.dat file.
that is for your desktop and various NT specific settings. non-microsoft programs don't store their settings there.
ntuser.dat is the complete HKCU registry hive and includes HKCU\Software\...
A lot of (almost all) non-ms programs store information there, although MS encourages devs not to use the registry.
as far as i know, firefox, thunderbird and GIMP don't store anything save for some installation specific stuff.
pax mei amici amorque et Iesus sacret omnia

Phalanx
Posts: 360
Joined: Sun Dec 19, 2004 12:42 am
Location: Australia

Post by Phalanx » Fri May 26, 2006 6:17 am

Floyd wrote:
ThePhysicist wrote:
Floyd wrote: that is for your desktop and various NT specific settings. non-microsoft programs don't store their settings there.
ntuser.dat is the complete HKCU registry hive and includes HKCU\Software\...
A lot of (almost all) non-ms programs store information there, although MS encourages devs not to use the registry.
as far as i know, firefox, thunderbird and GIMP don't store anything save for some installation specific stuff.
yes, of course. The installation stuff there lets programs find where the Mozilla programs are, and the info.

The actually data for the program is stored where it can easily be transferred, and does not fill up the registry with data which should not be loaded every time you start windows. Plus it suits the program a lot more.

Matthias
Posts: 496
Joined: Tue Dec 27, 2005 12:43 am

Post by Matthias » Fri May 26, 2006 3:53 pm

ThePhysicist wrote:although MS encourages devs not to use the registry.
Where does it say that?

Floyd
Posts: 300
Joined: Sat Nov 27, 2004 7:45 am
Location: The frozen part of the USA

Post by Floyd » Sat May 27, 2006 1:11 am

Phalanx wrote: The actually data for the program is stored where it can easily be transferred, and does not fill up the registry with data which should not be loaded every time you start windows. Plus it suits the program a lot more.
but that's going away from the original point. the folder structure is daft and we have a chance to change it and wouldn't break the programs themselves. we should make it more logical so that people can back up data more easily since we have that opportunity.
pax mei amici amorque et Iesus sacret omnia

Phalanx
Posts: 360
Joined: Sun Dec 19, 2004 12:42 am
Location: Australia

Post by Phalanx » Sat May 27, 2006 6:37 am

Floyd wrote:
Phalanx wrote: The actually data for the program is stored where it can easily be transferred, and does not fill up the registry with data which should not be loaded every time you start windows. Plus it suits the program a lot more.
but that's going away from the original point. the folder structure is daft and we have a chance to change it and wouldn't break the programs themselves. we should make it more logical so that people can back up data more easily since we have that opportunity.
That would go back to the problem of programs storing data locally that should not be accessed by other users or passed over the network to the server. It is rather self explained I believe in the name. Local is stuff that stays local, change that and you will get headaches.

Floyd
Posts: 300
Joined: Sat Nov 27, 2004 7:45 am
Location: The frozen part of the USA

Post by Floyd » Sat May 27, 2006 9:49 am

Phalanx wrote: That would go back to the problem of programs storing data locally that should not be accessed by other users or passed over the network to the server. It is rather self explained I believe in the name. Local is stuff that stays local, change that and you will get headaches.
how is naming and structuring folders more logically giving them access across the network? besides, for a profile to be roaming, it needs to be copied to a central server anyway.
pax mei amici amorque et Iesus sacret omnia

MadRat
Posts: 243
Joined: Fri Feb 04, 2005 8:29 am
Contact:

Post by MadRat » Sat May 27, 2006 12:17 pm

Some people have obviously never seen the giant ntuser.dat files generated by users that rely on roaming profiles. I've seen them grow into the hundred megabyte range. Add on the folders for internet, desktop, and My Documents and people often grow their personal profile well into the gig range.

People really need to learn that desktops are not for all of their downloaded files.
*************************************
Go Huskers!

Floyd
Posts: 300
Joined: Sat Nov 27, 2004 7:45 am
Location: The frozen part of the USA

Post by Floyd » Tue May 30, 2006 7:10 am

MadRat wrote:Some people have obviously never seen the giant ntuser.dat files generated by users that rely on roaming profiles. I've seen them grow into the hundred megabyte range. Add on the folders for internet, desktop, and My Documents and people often grow their personal profile well into the gig range.

People really need to learn that desktops are not for all of their downloaded files.
As have I, I'm not suggesting people store massive files in their profiles. I am suggesting we logically structure and name folders in the profile so that it's easier to find, backup and restore data.
pax mei amici amorque et Iesus sacret omnia

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot], Yeti [Bot] and 4 guests