Download Web Screen Saver  Download
Web Screen Saver 2008SE

Home 
Free download 
Samples 
Register 
Customers 
Documentation 
Support 
Contact us 

Search whole site:
Put your favorite
web site on a
screensaver.
Type an URL here:
Get Newsletter!
Enter your email:
Download Web Screen Saver
Download
Web Screen Saver 2008SE

Free Software and Game Downloads

shareup.com

   
Download Web Screen Saver
Previous Page
 

Custom automated installation

Installation of Web Screen Saver produces different operations. Many of these operations need parameters that the user inputs when the standard installation is ran. You can also produce a custom installation with global parameters. Doing this, you can automate the installation for a quick deployment on several computers.

Steps for installation:

  • Create directory,
  • Copy files,
  • Update Windows registry,
  • Update system.ini,
  • Create shortcuts.

Create directory

First, the program directory is created:

	C:\Program Files\Vaugouin\Web Screen Saver

The program file webss4.scr is copied in the Windows directory. However, the program directory is created to hold the uninstall file created by the installation procedure.

Copy files

Several files are created or updated on the hard drive:

FileDestination
webss4.scrWindows directory
msvbvm50.dllSystem or System32 directory
comdlg32.ocxSystem or System32 directory
webss.wssConfiguration file, if stored locally

Update Windows registry

Windows registry is updated. Download the attached webss.reg registry file and save it to disk.

Open the webss.reg file using a text editor and update it depending on your configuration.

First, change Windows path.
Find "C:\\WINDOWS\\" string and replace it with correct value, for instance: "C:\\WINNT\\" on a Windows NT 4 or Windows 2000 computer.
Remark: Double every backslash in the program file path.

Edit values in the [HKEY_LOCAL_MACHINE\SOFTWARE\Vaugouin\Web Screen Saver] registry key according to your needs.

The current user should have write access to the [HKEY_LOCAL_MACHINE\SOFTWARE\Vaugouin\Web Screen Saver] registry key.

ValueContent
BrowserHeightAdditional height of the browser window in the Web Screen Saver main window (pixels). Default value is 4, so the Internet Explorer window bottom border is out of the screen.
BrowserLeftLeft position of the browser window in the Web Screen Saver main window (pixels). Default value is -2, so the Internet Explorer window left border is out of the screen.
BrowserTopTop position of the browser window in the Web Screen Saver main window (pixels). Default value is -2, so the Internet Explorer window top border is out of the screen.
BrowserWidthAdditional width of the browser window in the Web Screen Saver main window (pixels). Default value is 4, so the Internet Explorer window right border is out of the screen.
CachedFileMinSizeMinimum size for a cached file (in characters) to be really stored to a local drive. Use this setting is case you are behind a proxy that could catch HTTP queries and return a content different than expected, for instance a .PPS file. Then, set a minimum size larger to error page size returned by your proxy. Default value is 0 (no minimum size).
CachePathLocal path where cached files should be stored. CachePath can include any environment variable (%USERPROFILE% for instance). Default value is "%USERPROFILE%\Local Settings\Application Data\Vaugouin\Web Screen Saver".
CachePathIsWindowsTempShould the Windows temp path be used as the the cache path for local copy of remote files? Default value is False.
ClosedWindowClassesList of window classes that should be closed when these windows go behind Web Screen Saver main window. Default value is "IEFrame,CabinetWClass," which are classes for Internet Explorer windows.
ClosedWindowTitlesList of window titles that should be closed when these windows go behind Web Screen Saver main window. There is no default value.
CompanyNameCompany name. This information is used with UserName and SerialNumber to get status of this copy (trial or registered version).
ConfigLeftLeft position of the Configuration window (in twips).
ConfigTopTop position of the Configuration window (in twips).
ContentValidationShould content validation be performed for a value file or RSS feed read through HTTP? Default value is Yes. This setting is useful to ensure a valid content was get from the web site.
DefaultFileAddress of the WSS configuration file. It should be a local address (x:\directory\file.wss) or a remote address (http://www.vaugouin.com/php/ s.php?f=webss.wss).
DefaultMonitorIndex of the monitor where the main window of the software should be displayed in every .WSS configuration file. If your computer has a multiple monitor configuration, you can display on the second monitor with the value 2 set here. Default value is 1.
DontUseEMailShould be set to True if the e-mail address would not have to be registered on the Web Screen Saver web site.
EMailUser e-mail as typed in the About tab of the Configuration dialog box.
EMailRegisteredDid Web Screen Saver registered user e-mail?
IEWindowClassesList of Internet Explorer window classes. Values are comma separated. Default value is "Internet Explorer_Server,".
IEWindowTitlesList of Internet Explorer window titles. Values are comma separated. Default value is "".
LastUpdateOccuredDateDate of last update of all the pages used as a screensaver.
LastUpdateOccuredTimeTime of last update of all the pages used as a screensaver.
MainBackColorBack color of the Web Screen Saver main Window. Default value is Black.
MessagesParamsList of message box dialogs that should not be displayed anymore. Default value is empty. Every time a message box is closed with the "Don't display this message again" option checked, a "1" value is set for this dialog in the string of all dialog boxes.
PageListHeightHeight of the "Edit page list" and "Display page list" windows (in twips).
PageListWidthWidth of the "Edit page list" and "Display page list" windows (in twips).
ParamsLocationInternal use. Value is 1.
PasswordEncrypted password for the Configuration dialog box. This value can be created by typing the password in the Password entry dialog and by retrieving the value stored in registry.
ProxyLoginIdentifier that is used to connect to the proxy server.
ProxyPasswordPassword that is used to connect to the proxy server. That password is not encrypted. This parameter is not used anymore.
ProxyPasswordEncryptedPassword that is used to connect to the proxy server. This parameter is not used anymore.
ProxyPasswordEncryptedNewPassword that is used to connect to the proxy server. That password is encrypted. This new parameter was created due to a new encryption algorithm.
RegKeyThis value is either HKLM (default) or HKCU. If value is HKLM, registry parameters apply to all users of the local machine. If value is HKCU, parameters apply only to the current user and registry parameters are stored in the [HKEY_CURRENT_USER\Software\ Vaugouin\Web Screen Saver] registry key. Default value is HKLM.
SerialNumberValue provided by the ordering process.
SetupInfoInternal use.
SetupPathPath under Program Files where the software is installed. This path holds web shortcuts, channels directory and uninstall information.
SpecialURLList of addresses that should not switch the software to Navigation mode and stay in screensaver mode. Items in the list should be comma delimited. Default value is "about:NavigationCanceled,".
TestURLAddress of a reliable URL to detect connection to the network. If this address is unreachable, the computer tries to reconnect or switches the bowser to off-line state. Default value is "http://www.web-screen-saver.com".
TestURLIsHomePageShould the home page address be used as the test URL? Default value is No. This parameter should not be used. It is now replaced by the "TestURLLocation" setting from the .WSS Configuration file.
TimerIntervalDelay in milliseconds for the main window timer. Default value is 200 milliseconds.
ToolNavLeftLeft position of the Navigation tool bar (in twips).
ToolNavTopTop position of the Navigation tool bar (in twips).
ToolNavWidthWidth of the Navigation tool bar (in twips).
ToolRunLeftLeft position of the Screen saver tool bar (in twips).
ToolRunTopTop position of the Screen saver tool bar (in twips).
UnwantedWindowClassesList of window classes that should be closed when these windows go in front of Web Screen Saver main window. There is no default value.
UnwantedWindowTitlesList of window titles that should be closed when these windows go in front of Web Screen Saver main window. There is no default value.
UpdateASAPDateDate asked for update when UpdateScheme is off-line.
UpdateASAPTimeTime asked for update when UpdateScheme is off-line.
UserNameGeneric user name.
UserTempFolderTemporary folder that can be specific to the current user. If this setting is defined, Web Screen Saver will automatically clean the temporary files from this folder. This path name can contain some Windows environment variables. For instance: %USERPROFILE%\Local Settings\Temp.
UserTempMaskFile mask for the temporary files that should be automatically deleted in the directory set by the UserTempFolder setting. For instance: *.tmp.
WindowHeightHeight of the main window (in twips) if not full screen.
WindowLeftLeft position of the main window (in twips) if not full screen.
WindowTopTop position of the main window (in twips) if not full screen.
WindowWidthWidth of the main window (in twips) if not full screen.
WSSPathIf the default path for .WSS Configuration files is not the "My Documents" folder, this value defines which path should be actually used to store all created or downloaded .WSS files.
WSSPathIsMyDocumentsShould the software use the "My Documents" folder to store .WSS Configuration files? Default value is Yes.

Webss.wss parameters

The following parameters are stored in the [WebSS] section:

ValueContent
AutoHomeIs the home page displayed when entering navigation mode? Default value is No.
AutoLoginShould the computer automatically open a session under Windows Vista, Windows XP, Windows 2000 or Windows NT when the system is starting? Default value is No.
AutoRebootShould the software automatically reboot the computer at a given time? Default value is No. This setting is now replaced by the "RebootScheme" new parameter and it should not be used anymore.
AutoRestartShould the software automatically close and restart at the end of the page loop? Default value is No.
AutoScrollCompleteShould the web page be fully scrolled and displayed before the navigation to the next page or file could occur? Default value is No. This value is used when auto scroll of web pages is enabled.
AutoScrollDelayDelay in seconds before the auto scroll actually begin on a page when the triggering event (page started or completed) occurs. Default value is 0 (no delay). This value is used when auto scroll of web pages is enabled.
AutoScrollModeShould the software automatically scroll web pages? Default value is No.
AutoScrollSpeedHorzSpeed in pixels for horizontal scroll when auto scroll of web pages is enabled. Default value is 0 (no horizontal scroll).
AutoScrollSpeedVertSpeed in pixels for vertical scroll when auto scroll of web pages is enabled. Default value is 2.
BackOnSeparateProcShould the main window be sent to back when a separate process is launched? Default value is Yes.
BlankMonitorsIn a dual monitor configuration, check this option to blank the unused monitor. Default value is No.
CachedFileMinSizeMinimum size for a cached file (in characters) to be really stored to a local drive. Use this setting is case you are behind a proxy that could catch HTTP queries and return a content different than expected, for instance a .PPS file. Then, set a minimum size larger to error page size returned by your proxy. Default value is 0 (no minimum size).
ClearTempFilesOnExitShould the temp files created by separate processes be removed the the software ends? Default value is Yes.
CloseBehindShould windows that go behind Web Screen Saver be closed? These windows are described by ClosedWindowClasses and ClosedWindowTitles settings stored in the Windows registry. Default value is No.
CloseBehindDelayDelay in seconds when a window goes behind Web Screen Saver before it is closed. Default value is 0 (no delay).
CloseOnExitShould Internet Explorer windows be closed when Web Screen Saver ends? These windows are described by ClosedWindowClasses and ClosedWindowTitles settings stored in the Windows registry. Default value is No.
DefaultTimeDefault display time for each page. Default value is 10.
FileNameName of the current file with no extension. Default value is webss.
FirstPageIndex of the first page that will be displayed in screensaver mode. Default value is 1.
FirstPageIsLastPageShould the software continue the previous presentation at launch time? Default value is Yes.
ForceRebootShould Windows be forced to reboot even if applications refuse to close? If True, unsaved document are lost at reboot time. Default value is No.
ForceReconnectShould the software try to restore connection to the network if the test URL becomes unreachable? Default value is No.
ForceReloadWhenInBrowserHistoryShould a web page be reloaded when it was already browsed by Web Screen Saver? This option ensures that every page is always displayed with its latest content. Default value is No.
HelpEnabledIs the help feature available through tool bars? Default value is Yes.
HelpRestrictedShould help pages be displayed when navigation is restricted? Default value is No. See also RestrictedURL and NoPopUpURL settings.
HelpURLAddress of the help page. Default value is "documentation.html".
HideOnSeparateProcShould Web Screen Saver main window be hidden when a separate application is ran? A separate application is PowerPoint Viewer, for instance. Default value is Yes.
HomeAsBackShould the home page be used as the back window which is displayed behind any separate process, like a PowerPoint presentation. If registered version, default value is Yes.
HomeAsSplashShould the home page be used as splash window. If registered version, default value is Yes.
HomeURLHome page address. This address is used when the user clicks on the Home page button.
MaxTimeMaximum update time for every page (in seconds).
MonitorIndex of the monitor where the main window will be displayed. Default value is 1.
MouseNavAutoHideShould the mouse cursor be hidden if the mouse does not move while in navigation mode? Default value is No.
MouseRunAutoHideShould the mouse cursor be hidden if the mouse does not move while in screensaver mode? Default value is No.
NoPopUpURLAddress of the help page displayed instead of a pop-up window. This error page is displayed if pop-up windows are disabled in the software.
NTDomainWindows NT domain that should be used to automatically open a session when the system starts.
NTLoginWindows NT login that should be used to automatically open a session when the system starts.
NTPasswordWindows NT password that should be used to automatically open a session when the system starts. This parameter is not used anymore.
NTPasswordEncryptedWindows NT encrypted password that should be used to automatically open a session when the system starts. This parameter is not used anymore.
NTPasswordEncryptedNewWindows NT encrypted password that should be used to automatically open a session when the system starts. This new parameter was created due to a new encryption algorithm.
OnKeyboardEventWhat to do on keyboard event? Default value is 0 (Do nothing).
OnMouseClickWhat to do on a mouse click? Default value is 0 (Do nothing).
OnMouseMoveWhat to do if the mouse moves? Default value is 0 (Do nothing).
OnNewWindowHow to handle a new window event in screensaver mode from Web Screen Saver main window? Default value is 2 (No pop-up window).
OnNewWindowNavHow to handle a new window event in browse mode from Web Screen Saver main window? Default value is 0 (Open Internet Explorer).
PageOrderWhich order should be used to display the pages included in the page list. Default value is 0 (default order). Other value is 1 (random order).
PrintDialogShould the Print dialog be displayed when the user clicks on the Print button? If Yes, the user can select a printer for the print operation. Default value is No (Print is sent to the default printer).
RandomModeIs random display of screensaver pages enabled? Default value is No. This setting is now deprecated. It is replaced by the PageOrder setting.
RebootIdleTimeWhen RebootScheme value is 2 (Reboot after a given idle time), this setting defines the delay in second before an automatic reboot.
RebootSchemeThis value defines the reboot option. Default value is 0 (no reboot).
RebootTimeAt what time should the computer be rebooted, if automatic reboot is enabled. Format: hh:mm.
RebootWaitHoursTime to wait after a reboot before trying to reboot the computer (in hours).
RemoveVertScrollShould the vertical scroll bar be removed in the main window? Default value is 0 (Never). Other values are 1 (Always) and 2 (Auto detect).
ReplaceDefaultFileWhen this value is True, The current .WSS file is set as the default file name (DefaultFile registry value). So, this file will be loaded by Web Screen Saver the next time this software is launched.
RestoreScrnSaveExeOnExitShould current screensaver be restored in Windows when Web Screen Saver ends? This option is useful when PowerPoint is used to display a .PPS file as a separate process. In some versions, PowerPoint cancels the current Windows screensaver. Default value is Yes.
RestrictedURLAddress of the help page displayed instead of a restricted page. A page is restricted if its URL matches a rule in an [Exclude...] section.
ScreenSaveMinTimeMinimum duration of screensaver mode in seconds, when the user quits the navigation mode. Default value is 2. During this delay, the software can not switch back to navigation mode because the mouse is still moved.
SeparateProcMinTimeBeforeExitExit of Web Screen Saver is enabled only after this delay when an external process is run. So if the external program does not run, maybe if the file does not exists, Web Screen Saver is not finished because end of separate process occurred within this delay (in seconds).
SmartFindSeparateProcessShould the actual process displaying the PowerPoint slideshow to be found among processes running on the desktop? Default value is No.
TestURLAddress of a reliable URL to detect connection to the network. If this address is unreachable, the computer tries to reconnect or switches the bowser to off-line state. Default value is "http://www.web-screen-saver.com".
TestURLLocationLocation of the test URL. Default value is 0 (Use test URL stored in the Windows registry). Other values are 1 (Use home page for test URL) and 2 (Use test URL stored in the .WSS Configuration file).
ToolBarsSizeSize of the buttons on both tool bars. Default value is 2: Medium size. Other value is 1: Small size.
ToolNavAutoHideIs the browse tool bar automatically hidden when the mouse is not over it? Default value is No.
ToolNavKeysDisplayedShould function keys be displayed in navigation tool bar help tips? Default value is Yes.
ToolNavKeysEnabledAre function keys enabled to use navigation tool bar features? Default value is Yes.
ToolNavLockedIf value is Yes, the title bar of the tool bar is removed. So, the tool bar can not be moved or resized by the user. Default value is No. In this case, the tool bar can be moved and resized with no restriction.
ToolRunAutoHideIs the screensaver tool bar automatically hidden when the mouse is not over it? Default value is Yes.
ToolRunKeysDisplayedShould function keys be displayed in screensaver tool bar help tips? Default value is Yes.
ToolRunKeysEnabledAre function keys enabled to use screensaver tool bar features? Default value is Yes.
ToolRunLockedIf value is Yes, the title bar of the tool bar is removed. So, the tool bar can not be moved by the user. Default value is No. In this case, the tool bar can be moved with no restriction.
TopMostTop most state of the main window. Default value is No. When this value is True, the main window is above all other windows and hides them. Because this option could produce a blank screen on Windows Vista/XP/2000/NT when Web Screen Saver ends, this parameter is disabled with these operating systems.
ForceTopMostTop most state of the main window is forced, even in operating system is Windows Vista/XP/2000/NT. Default value is No. When this value is True, the main window is above all other windows and hides them.
UpdateDelayMaximum update time for all the scenario (in seconds). Default value is 300.
UpdateFileNameURLAddress of the file that should be read at the end of the page loop.
UpdateSchemeUpdate type of the local page cache. Default value is 6: Always online (never check the connection to the network). Other values are 0 (Online), 1 (Offline), 2 (Update every day), 3 (Update when launched), 4 (Update every day for a fixed time) and 5 (Update when launched for a fixed time).
UpdateTimeTime of update. Use "hh:mm" format for this value.
UseTestURLShould the test URL be used to check the network connection? Default value is 1 (always). Other values are 0 (never) and 2 (auto detect).
VarSubstShould the software handle variable substitution ($$) in page addresses? Default value is Yes.
WindowStateState of the main window (full screen). Values are 2 for full screen mode and 0 for windowed mode. Default value is 2.

The following parameters are stored in the [Page...] sections describing pages that are displayed in screensaver mode:

ValueContent
URLAddress of the web page, PowerPoint presentation, video or Flash file to display. This parameter can also hold a base address in case of page list generation in conjonction with the Var1Type parameter.
DefaultTimeShould the display time of a page be the default time? Default time is set by the DefaultTime parameter in the [WebSS] section. Default value is 10.
TimeDisplay time (in seconds) for a page if not default time. Default value is 10.
CachedIs a local copy of the URL stored in a temp file? Default value is No.
SeparateProcShould the cached URL be displayed in another application than Internet Explorer? Default value is No.
SeparateProcDefaultAppShould the default Windows application associated with the file extension be used to open the cached file? Default value is Yes.
SeparateProcCmdLineIf not opened by the default application, this setting contains the command line to launch the separate process.
SeparateProcWaitEndWill the software wait for the separate process to end? Default value is No. If No, the software will close the separate process at the end of the display time. If Yes, the software will wait for the separate process to end, unless its running time exceeds the display time. When the separate process running time exceeds the display time, this separate process is closed.
SeparateProcTimeAfterWait time (in seconds) after the separate process ends before displaying the next page in the page loop. Default value is 0 for immediate display of the next page.
Var1TypeVariable type for generation of URLs. It is either a regular page or file (0), a range of values from a start to an end value (1), a list of values (2), a value file (3), list of Windows favorites (4), main window invisible (5) or a RSS feed (8).
Var1SourceFrom value if variable type is range (1), list of values if variable type is list (1) or value file URL if variable type is value file (3) or RSS feed (8).
Var1ParamTo value if variable type is range (1) or list of search patterns inside the value file is variable type is value file (3) or RSS feed (8). Patterns are pipe (|) delimited.
Var1CaseSensitiveIs pattern matching case sensitive? If variable type is value file. Default value is No.
Var1SubDirectoriesIf variable type is Windows favorites, should favorites stored in sub-directories be also used for URL generation?
UpdateDaysUpdate delay in days if variable type is value file (3) or RSS feed (8). Default value is 0.
UpdateHoursUpdate delay in hours if variable type is value file (3) or RSS feed (8). Default value is 2.
UpdateMinutesUpdate delay in minutes if variable type is value file (3) or RSS feed (8). Default value is 0.

The following parameters are stored in the [Include...] sections describing addresses that are allowed:

ValueContent
URLLeft part of an allowed URL or mask containing star (*) character(s) defining an allowed URL.
ApplyRunModeDoes this setting apply to screensaver mode?
ApplyNavModeDoes this setting apply to browse mode?

The following parameters are stored in the [Exclude...] sections describing addresses that are restricted:

ValueContent
URLLeft part of a restricted URL or mask containing star (*) character(s) defining a restricted URL.
ApplyRunModeDoes this setting apply to screensaver mode?
ApplyNavModeDoes this setting apply to browse mode?

The following parameters are stored in the [ToolRun...] and [ToolNav...] sections describing buttons on screensaver and browse tool bars:

ValueContent
VisibleIs this button visible or not in the specified tool bar?
PositionPosition in the tool bar from the left.
IconPicture of the button when it is not pressed.
IconDownPicture of the button when it is pressed.
IconRollOverPicture of the button when the mouse is over the button.
HelpTipText of the help tip when the mouse rolls over the button.

Set as default screensaver

Edit parameters setting Web Screen Saver as the default screensaver in [HKEY_CURRENT_USER\Control Panel\Desktop] registry key:
ScreenSaveTimeOutScreen Save delay (in seconds).
ScreenSaveActiveIs screen save mode active?
SCRNSAVE.EXEPath of Web Screen Saver (C:\WINDOWS\WEBSS4.SCR).

Update system.ini

Update system.ini file in Windows directory:

	[boot]
	SCRNSAVE.EXE=C:\WINDOWS\WEBSS4.SCR

This update may seem unnecessary because system.ini is a 16-bits file, but it helps Windows to take in account the new screensaver

Create shorcuts

Shortcuts are created on the desktop, in the Quick launch part of the task bar and in the Start menu:

  • A shortcut to the program file created on the desktop, in the Quick launch part of the task bar and in the Web Screen Saver folder of the Start menu,
  • A link to the Web Screen Saver web site is added to the program folder,
  • A shortcut to the uninstall process is also created in the program folder.

Upgrade Web Screen Saver

After the installation of Web Screen Saver, it is easy to upgrade the software to a newer version.

When a newer version is released, retrieve the newer webss4.scr executable file. Then, you can copy this file on every computer installed, to the Windows folder. This copy operation will replace the existing program.

Make sure that the user performing the copy operation has the write access in the Windows folder so the executable file can be replaced.


HomeFree downloadSamplesRegisterCustomers
Affiliate networkDocumentationSupportLink to us 
Contact usNewsletterTop of page 

Copyright © 1998-2008, Philippe Vaugouin,
Last update 04/16/2008