UElDfjEAAEQACAAEAO++3TwbmN08G5gqAAAAWjICAAAACgAAAAAAAAAAAAAAAAAAĪpparantly, the bright people at MS hardcoded the registry key named “encryptedpidl” - that points to the location of the pictures - with the user name used when creating a user profile (as opposed to a variable that takes the current user name when applying a mandatory profile). UElDfjEAAEQACAAEAO++3Txcl908XJcqAAAA80MAAAAACgAAAAAAAAAAAAAAAAAAĪAAAAADdPCCYEABXaW5kb3dzADwACAAEAO++7jqFGt08IJgqAAAAbAIAAAAAAQAAĪAAAAAAAAAAAAAAAAFcAaQBuAGQAbwB3AHMAAAAWAFwAMQAAAAAA3TwbmBAAU1RE "EncryptedPIDL"="FAAfUOBP0CDqOmkQotgIACswMJ0ZAC9DOlwAAAAAAAAAAAAAAAAAAAAAAAAAUgAxĪAAAAADdPGCXEABXaW5kb3dzADwACAAEAO++7jqFGt08YJcqAAAAWAcAAAAAAQAAĪAAAAAAAAAAAAAAAAFcAaQBuAGQAbwB3AHMAAAAWAFwAMQAAAAAA3TxclxAAU1RE The value for EncryptedPIDL is different between the two machine and importing this between the machines doesn't change the path at all. Is there any API I can call to set this properly. Even with the same path on two different machines the value is different. I've tried this many different ways using Reg Add exporting it from Regedit and no matter what I try the path never gets set. Is there another way to set the user's screensaver to any type of your choosing without having to do it manually? Now it looks like the user profile screensaver is forced to None by default. Not sure why Microsoft needed to change this operability. Vista worked just fine using this same method. After doing that, the Photos screensaver is already pointed to the path of my custom folder containing our photos thanks to Ramesh. I have to manually select Photos as my screensaver even though it is set correctly in the default user registry hive. When logging in as a user for the first time, this single value is not being set for some reason but every other setting is applied. These are the same as Vista: HKEY_CURRENT_USER\Control Panel\Desktop\SCRNSAVE.EXE HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaveActive HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaverIsSecure HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaveTimeout I also noticed that HKEY_CURRENT_USER\Control Panel\Desktop\SCRNSAVE.EXE does not get overwritten when this value is preset in the default user registry hive. Thanks, RobĪlso note that there are a few other settings located as follows. The settings I would like to be able to change are: Use pictures from: (you browse to the folder that contains your photos) Slide show speed: (change the transition speed of the photos) Shuffle pictures: (I would like to be able to check this box so the photos display randomly) If anyone knows where to find these settings, it would be greatly appreciated if you could share the location of these settings. I have been making a folder in Program Files and pointing the screensaver there. You'll end up displaying personal photos along with the custom photos. Maybe this is kept in a settings file somewhere instead of the registry? We use a custom photo deck for our screensaver and it hasn't worked well to put it in the Pictures folder. When I do a registry search, the folder name cannot be found. I tried using a folder with an uncommon folder name to point the Photo Screensaver to so that it would be easier to find in the registry.
SCREENSAVERS FOR WINDOWS 7 WINDOWS
The registry keys used in Windows Vista no longer apply in Windows 7. Hi, I need to programatically change settings for the Photo Screensaver.