S
straighteight
Hi,
We currently deploy a site wide screensaver via SMS which is a bit
messy and involves editing an INI file each time we wish to change one
of the slides and pushing it out to all clients. Its become clear that
the Windows XP Slideshow screensaver would achieve what we want to do a
lot slicker and would just require an image to be added/removed from a
shared directory for it to be included/excluded in the slideshow.
Now, we can force everyone to use the My Pictures Slideshow and time
out periods etc from GPO, but I am looking at controlling the actual
settings behind this screensaver, as we don't want to have to resort to
pushing out reg fixes with SMS each time we need to move the slideshow
(or just to initially set it!). I wrote the following which I had hoped
would do the job, but all I get is an empty category. This is the first
time I have attempted to write and ADM template so i am probably way
off. Does this sound right though?
CLASS USER
CATEGORY !!ScreensaverSlideshow
KEYNAME "Control Panel\Screen Saver.Slideshow"
POLICY !!ScreensaverSlideshowLocation
#if version >= 4
SUPPORTED !!SUPPORTED_W2K
#endif
EXPLAIN !!ScreensaverSlideshowLocationHelp
PART !!ScreensaverSlideshowLocation EDITTEXT
DEFAULT !!Location
VALUENAME "ImageDirectory"
END PART
END POLICY
END CATEGORY
[strings]
ScreensaverSlideshow="Screensaver Slideshow Location"
Location="\\server\share\slideshow"
ScreensaverSlideshowLocation="Location of Screensaver slideshow pics"
SUPPORTED_W2K="At least Windows 2000"
ScreensaverSlideshowLocationHelp="Define the UNC path to the
screensaver slides"
For what its worth here is the registry export of what I ultimately
want full control over...
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Screen Saver.Slideshow]
"PaintInterval"=dword:00000000
"ChangeInterval"=dword:00004e20
"DisplayFilename"=dword:00000000
"MaxScreenPercent"=dword:00000064
"DisableTransitions"=dword:00000000
"AllowStretching"=dword:00000001
"AllowKeyboardControl"=dword:00000000
"MaxFailedFiles"=dword:000003e8
"MaxSuccessfulFiles"=dword:00010000
"MaxDirectories"=dword:000000c8
"ImageDirectory"="\\server\share\slideshowpics"
I'd like to set all these options so they appear greyed out to users
who like to fiddle, does anyone know how would I deal with the dword:xx
settings above in my own PART's?
Thanks for any help!!
We currently deploy a site wide screensaver via SMS which is a bit
messy and involves editing an INI file each time we wish to change one
of the slides and pushing it out to all clients. Its become clear that
the Windows XP Slideshow screensaver would achieve what we want to do a
lot slicker and would just require an image to be added/removed from a
shared directory for it to be included/excluded in the slideshow.
Now, we can force everyone to use the My Pictures Slideshow and time
out periods etc from GPO, but I am looking at controlling the actual
settings behind this screensaver, as we don't want to have to resort to
pushing out reg fixes with SMS each time we need to move the slideshow
(or just to initially set it!). I wrote the following which I had hoped
would do the job, but all I get is an empty category. This is the first
time I have attempted to write and ADM template so i am probably way
off. Does this sound right though?
CLASS USER
CATEGORY !!ScreensaverSlideshow
KEYNAME "Control Panel\Screen Saver.Slideshow"
POLICY !!ScreensaverSlideshowLocation
#if version >= 4
SUPPORTED !!SUPPORTED_W2K
#endif
EXPLAIN !!ScreensaverSlideshowLocationHelp
PART !!ScreensaverSlideshowLocation EDITTEXT
DEFAULT !!Location
VALUENAME "ImageDirectory"
END PART
END POLICY
END CATEGORY
[strings]
ScreensaverSlideshow="Screensaver Slideshow Location"
Location="\\server\share\slideshow"
ScreensaverSlideshowLocation="Location of Screensaver slideshow pics"
SUPPORTED_W2K="At least Windows 2000"
ScreensaverSlideshowLocationHelp="Define the UNC path to the
screensaver slides"
For what its worth here is the registry export of what I ultimately
want full control over...
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Screen Saver.Slideshow]
"PaintInterval"=dword:00000000
"ChangeInterval"=dword:00004e20
"DisplayFilename"=dword:00000000
"MaxScreenPercent"=dword:00000064
"DisableTransitions"=dword:00000000
"AllowStretching"=dword:00000001
"AllowKeyboardControl"=dword:00000000
"MaxFailedFiles"=dword:000003e8
"MaxSuccessfulFiles"=dword:00010000
"MaxDirectories"=dword:000000c8
"ImageDirectory"="\\server\share\slideshowpics"
I'd like to set all these options so they appear greyed out to users
who like to fiddle, does anyone know how would I deal with the dword:xx
settings above in my own PART's?
Thanks for any help!!