Each user has there own ScreenSaver entry in the registry. When they login,
the key:
HKEY_CURRENT_USER\Control Panel\Desktop
In the right panel, there is a Vlue of SCRNSAVE.EXE and the pathname of the
screensaver. YOu would have to change this.
To change the DEFAULT screensaver (the screensaver that comes on when
sitting at the Welcome Screen and no-one logs on for the time period),
change:
HKEY_USERS\.DEFAULT\Control Panel\Desktop, SCRNSAVE.EXE data.
You can change each user's when logged in as an administrator by loading
each User's ntuser.dat file (HIVE) under HKEY_USERS\[SOME NAME YOU PICK FOR
THE SESSION].
Then all you have to do is modify that user's key:
HKEY_USERS\[SOME NAME YOU PICK FOR THE SESSION]\Control Panel\Desktop,
SCRNSAVE.EXE data.
What I do is this to save time:
File | Load Hive....
C:\Documents and Settings\[USERNAME]\ntuser.dat
MyUser (the name I chose)
Go to HKEY_USERS\MyUser\Control Panel\Desktop
Modify SCRNSAVE.EXE key
Right Click on HKEY_USERS\MyUser\Control Panel\Desktop
Select Export
Save key to .reg file
Right Click on HKEY_USERS\MyUser
Select Unload hive.
Leave Regedit open.
Open .reg file for Edit (right click on filename and select Edit -- do not
double click)
Delete everything under HKEY_USERS\MyUser\Control Panel\Desktop EXCEPT the
entry for SCRNSAVE.EXE.
Save file
Close
Back in regedit
File | Load Hive...
C:\Documents and Settings\[ANOTHER USERNAME]\ntuser.dat
Use MyUser as hive name
File | Import
select .reg file you modified
Check the SCRNSAVE.EXE entry ... it should reflect you change
right click on HKEY_USERS\MyUser
Unload Hive
Do the next user(s).
Good Luck