[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 166
  • Last Modified:

Multi-users settings

3 users are using the same computer as I am and we all have our own personalized settings.  The content of some folders like Cookies, History and Temperory Internet Files are only visible to a certain user but invisible to the others.  How can I set another folder (Other than those mentioned above) to be visible only to a certain user?
Also, how can I change the background image that appears when the user-logging window pops up?
0
calebho
Asked:
calebho
  • 7
  • 5
1 Solution
 
calebhoAuthor Commented:
Edited text of question
0
 
timcowleyCommented:
if youi enable user profiles in control panel, passwords and tick both boxes then this will enable you to have seperate work space areas in C:\windows\profiles\username\personal and desktop.

to change the background picture at the login prompt you must edit the registry in the HKEY USERS\.Default search for the background value key and enter in the path and file name you want to appear as default backgraound.
0
 
calebhoAuthor Commented:
I got the background image part.  Thanks.
But I couldn't find the "Personal and Desktop" folder under my username even I have done what you mentioned.  There are only folders like "Favorites", "Application Data", "Cookies", "My Documents", etc.
Actually what I mean is to make folders like C:\Games visible to a certain user only.  Is it possible to do that?
0
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

 
calebhoAuthor Commented:
Well Timcowley, I can give you the points or grades if you don't answer my question....
0
 
shermanjCommented:
No, can't do that.  The way the others work is to shuffle folder contents from \windows\profiles\username\xxxxxx to appropriate locations on login.  You might be able to build a batch file to do something similar, set it to run on startup, but I don't think it'd be worth messing with...
0
 
calebhoAuthor Commented:
well...then How can I make the "My Documents" folder under my username invisible to others?  ('cause the History, Temporary Internet Files and the Cookies folder are invisible to other users)
Besides, the person who first answered my question mentioned a so called Personal working area in C:\windows\profiles\username\personal and desktop. But I couldn't find it, do you know how I can create it?
0
 
shermanjCommented:
Ummm... I just had a thought...  Perhaps their settings in Explorer are different, as in the check box to show all files...  Check this.  If you had it set to show all and they had it set to not show hidden files... you get the drift...
0
 
calebhoAuthor Commented:
well the way you mentioned is possible....but what if other people also set their options to "Show all files"?  Besides, I will have to set the attributes of all the files to hidden....which is kind of time-consuming.  Do you still have other methods?  If not, it's ok, I will still give you the points for spending time with the question.
0
 
shermanjCommented:
I think you misunderstood my earlier comment.  I meant that's probably what's causing the folders to become "hidden" presently.

Hey...  I just recalled an old DOS trick that just might do it...  You'll have to set things up to run a batch file on startup/shutdown.  I'm not sure what the best way to catch the shutdown one is, but the startup is easy: throw a shortcut to it in your startup menu. (and not the other users')

This trick is a way of preventing M$ Windows from accessing a directory.  What you do is rename the folder to it's real name + an extention that contains ASCII code 255.  This prevents Doze from opening the folder, though it's presence is still viewable.  You may want to hide/unhide the folder in the same batch files...

The method:  Create two batch files halled hide.bat and unhide.bat.  Use MS-DOS Editor to edit hide.bat and put the following commands in it:

@echo off
move c:\games c:\games.
attrib +r +h c:\games.

Note that after the '.' in the secondand third lines you must hold down your ALT key and type 255 on your numeric pad.  This won't work in Doze, only in DOS.

Now do the same for unhide.bat, swapping the second and third lines and the positions of games and games.  in the now third line.

The trick to making this work is to run hide.bat when you log off and run unhide.bat when you log on.

Let me know how it goes...

Also, you should reject the answer above and let me put this in as my answer if it works.
0
 
calebhoAuthor Commented:
Oh yes, by using the "Showing all files options" you mentioned, I still couldn't find the Personal and Desktop folder.
Anyway, the ASCII 255 code batch file works fine when I first try it.  Then it doesn't work well again...Again maybe I mistyped something, I will try again later.
Oh yes, is it ok if the file hide.bat or unhide.bat is run twice?   I mean that may happen if I restart my computer when it got hanged(when it's hanged, I won't have the chance to run the hide.bat),  then I restart the computer.  The Unhide.bat will be run again at starup.
Oh by the way, since you gave me so much help, I decided to raise the points from 30 to 100.  oh yes, you told me to reject your answer above so you can type in the correct answer....but doing so will open up the question to other experts...and they may have answered the question again before you came back...so what should I do?
0
 
shermanjCommented:
Shouldn't hurt anything to re-run the batch files.  It'll just kick out an error message about no such file or folder (or some such) and let you go on without changing things.

Well...  I think (hope) everyone here will be honorable enough to not go pulling such rude pranks as that.  Reason to kill that answer is that if anyone else goes to look this up later, I'm not sure all this discussion will show up, just the answer (maybe I'm wrong...).  If not, then we'd best get the real answer put in as the answer, rather than what I put up earlier.
0
 
calebhoAuthor Commented:
Hey I just open up this question again so Shermanj can change the answer....so if you're not him, please don't answer this question.
0
 
shermanjCommented:
This trick is a way of preventing M$ Windows from accessing a directory.  What you do is rename the folder to it's real name + an extention that contains ASCII code 255.  This prevents Doze from opening the folder, though it's presence is still viewable.  You may want to hide/unhide the folder in the same batch files...

The method:  Create two batch files halled hide.bat and unhide.bat.  Use MS-DOS Editor to edit hide.bat and put the following commands in it:

@echo off
move c:\games c:\games.
attrib +r +h c:\games.

Note that after the '.' in the second and third lines you must hold down your ALT key and type 255 on your numeric pad.  This won't work in Doze, only in DOS.

Now do the same for unhide.bat, swapping the second and third lines and the positions of games and games.  in the now third line.

The trick to making this work is to run hide.bat when you log off and run unhide.bat when you log on.


Also, another possibility: run hide.bat from autoexec.bat and put unhide.bat in your startup group.  That'll always hide it on boot up, and make it visible on login.  Course, then if you do a logon as a different user it won't take effect (unless you put hide in their startup menus).
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

  • 7
  • 5
Tackle projects and never again get stuck behind a technical roadblock.
Join Now