Installation of Play The Web 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.
The program file playweb.exe is copied in the program directory. This directory is created also to hold the uninstall file created by the installation procedure.
Open the playweb.reg file using a text editor and update it depending on your configuration.
Edit values in the [HKEY_LOCAL_MACHINE\SOFTWARE\Vaugouin\Play The Web] registry key according to your needs.
The current user should have write access to the [HKEY_LOCAL_MACHINE\SOFTWARE\Vaugouin\Play The Web] registry key.
| Value | Content |
| BrowserHeight | Additional height of the browser window in the Play The Web main window (pixels). Default value is 4, so the Internet Explorer window bottom border is out of the screen. |
| BrowserLeft | Left position of the browser window in the Play The Web main window (pixels). Default value is -2, so the Internet Explorer window left border is out of the screen. |
| BrowserTop | Top position of the browser window in the Play The Web main window (pixels). Default value is -2, so the Internet Explorer window top border is out of the screen. |
| BrowserWidth | Additional width of the browser window in the Play The Web main window (pixels). Default value is 4, so the Internet Explorer window right border is out of the screen. |
| AlternateSS | Shall the software use an alternate screensaver, versus the internal Play The Web screen save mode? Default value is False. |
| AlternateSSPath | Path to the alternate screensaver. |
| CachedFileMinSize | Minimum 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). |
| CachePath | Local 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\Play The Web". |
| CachePathIsWindowsTemp | Should the Windows temp path be used as the the cache path for local copy of remote files? Default value is False. |
| ClosedWindowClasses | List of window classes that should be closed when these windows go behind Play The Web main window. Default value is "IEFrame,CabinetWClass," which are classes for Internet Explorer windows. |
| ClosedWindowTitles | List of window titles that should be closed when these windows go behind Play The Web main window. There is no default value. |
| CompanyName | Company name. This information is used with UserName and SerialNumber to get status of this copy (trial or registered version). |
| ConfigLeft | Left position of the Configuration window (in twips). |
| ConfigTop | Top position of the Configuration window (in twips). |
| ContentValidation | Should 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. |
| DefaultFile | Address 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). |
| DefaultMonitor | Index 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. |
| DontUseEMail | Should be set to True if the e-mail address would not have to be registered on the Play The Web web site. |
| EMail | User e-mail as typed in the About tab of the Configuration dialog box. |
| EMailRegistered | Did Play The Web registered user e-mail? |
| IEWindowClasses | List of Internet Explorer window classes. Values are comma separated. Default value is "Internet Explorer_Server,". |
| IEWindowTitles | List of Internet Explorer window titles. Values are comma separated. Default value is "". |
| LastUpdateOccuredDate | Date of last update of all the pages used as a screensaver. |
| LastUpdateOccuredTime | Time of last update of all the pages used as a screensaver. |
| MainBackColor | Back color of the Play The Web main Window. Default value is Black. |
| MessagesParams | List 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. |
| PageListHeight | Height of the "Edit page list" and "Display page list" windows (in twips). |
| PageListWidth | Width of the "Edit page list" and "Display page list" windows (in twips). |
| ParamsLocation | Internal use. Value is 1. |
| Password | Encrypted 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. |
| ProxyLogin | Identifier that is used to connect to the proxy server. |
| ProxyPassword | Password that is used to connect to the proxy server. That password is not encrypted. This parameter is not used anymore. |
| ProxyPasswordEncrypted | Password that is used to connect to the proxy server. This parameter is not used anymore. |
| ProxyPasswordEncryptedNew | Password that is used to connect to the proxy server. That password is encrypted. This new parameter was created due to a new encryption algorithm. |
| RegKey | This 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\Play The Web] registry key. Default value is HKLM. |
| ScreenSaveActive | Is screensaver mode active? Default value is Yes. |
| ScreenSaveMinTime | Minimum 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. |
| ScreenSaveTimeOut | Screen Save delay (in seconds). |
| SerialNumber | Value provided by the ordering process. |
| SetupInfo | Internal use. |
| SetupPath | Path under Program Files where the software is installed. This path holds Play The Web executable file, web shortcuts, channels directory and uninstall information. |
| SpecialURL | List 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,". |
| TestURL | Address 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.play-the-web.com". |
| TestURLIsHomePage | Should 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. |
| TimerInterval | Delay in milliseconds for the main window timer. Default value is 200 milliseconds. |
| ToolNavLeft | Left position of the Navigation tool bar (in twips). |
| ToolNavTop | Top position of the Navigation tool bar (in twips). |
| ToolNavWidth | Width of the Navigation tool bar (in twips). |
| ToolRunLeft | Left position of the Screen saver tool bar (in twips). |
| ToolRunTop | Top position of the Screen saver tool bar (in twips). |
| UnwantedWindowClasses | List of window classes that should be closed when these windows go in front of Play The Web main window. There is no default value. |
| UnwantedWindowTitles | List of window titles that should be closed when these windows go in front of Play The Web main window. There is no default value. |
| UpdateASAPDate | Date asked for update when UpdateScheme is off-line. |
| UpdateASAPTime | Time asked for update when UpdateScheme is off-line. |
| UserName | Generic user name. |
| UserTempFolder | Temporary folder that can be specific to the current user. If this setting is defined, Play The Web will automatically clean the temporary files from this folder. This path name can contain some Windows environment variables. For instance: %USERPROFILE%\Local Settings\Temp. |
| UserTempMask | File mask for the temporary files that should be automatically deleted in the directory set by the UserTempFolder setting. For instance: *.tmp. |
| WindowHeight | Height of the main window (in twips) if not full screen. |
| WindowLeft | Left position of the main window (in twips) if not full screen. |
| WindowTop | Top position of the main window (in twips) if not full screen. |
| WindowWidth | Width of the main window (in twips) if not full screen. |
| WSSPath | If 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. |
| WSSPathIsMyDocuments | Should the software use the "My Documents" folder to store .WSS Configuration files? Default value is Yes. |
| Value | Content |
| AutoHome | Is the home page displayed when entering navigation mode? Default value is No. |
| AutoLogin | Should 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. |
| AutoReboot | Should 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. |
| AutoRestart | Should the software automatically close and restart at the end of the page loop? Default value is No. |
| AutoScrollComplete | Should 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. |
| AutoScrollDelay | Delay 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. |
| AutoScrollMode | Should the software automatically scroll web pages? Default value is No. |
| AutoScrollSpeedHorz | Speed in pixels for horizontal scroll when auto scroll of web pages is enabled. Default value is 0 (no horizontal scroll). |
| AutoScrollSpeedVert | Speed in pixels for vertical scroll when auto scroll of web pages is enabled. Default value is 2. |
| BackOnSeparateProc | Should the main window be sent to back when a separate process is launched? Default value is Yes. |
| BlankMonitors | In a dual monitor configuration, check this option to blank the unused monitor. Default value is No. |
| CachedFileMinSize | Minimum 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). |
| ClearTempFilesOnExit | Should the temp files created by separate processes be removed the the software ends? Default value is Yes. |
| CloseBehind | Should windows that go behind Play The Web be closed? These windows are described by ClosedWindowClasses and ClosedWindowTitles settings stored in the Windows registry. Default value is No. |
| CloseBehindDelay | Delay in seconds when a window goes behind Play The Web before it is closed. Default value is 0 (no delay). |
| CloseOnExit | Should Internet Explorer windows be closed when Play The Web ends? These windows are described by ClosedWindowClasses and ClosedWindowTitles settings stored in the Windows registry. Default value is No. |
| DefaultTime | Default display time for each page. Default value is 10. |
| FileName | Name of the current file with no extension. Default value is webss. |
| FirstPage | Index of the first page that will be displayed in screensaver mode. Default value is 1. |
| FirstPageIsLastPage | Should the software continue the previous presentation at launch time? Default value is Yes. |
| ForceReboot | Should Windows be forced to reboot even if applications refuse to close? If True, unsaved document are lost at reboot time. Default value is No. |
| ForceReconnect | Should the software try to restore connection to the network if the test URL becomes unreachable? Default value is No. |
| ForceReloadWhenInBrowserHistory | Should a web page be reloaded when it was already browsed by Play The Web? This option ensures that every page is always displayed with its latest content. Default value is No. |
| HelpEnabled | Is the help feature available through tool bars? Default value is Yes. |
| HelpRestricted | Should help pages be displayed when navigation is restricted? Default value is No. See also RestrictedURL and NoPopUpURL settings. |
| HelpURL | Address of the help page. Default value is "documentation.html". |
| HideOnSeparateProc | Should 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. |
| HomeAsBack | Should 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. |
| HomeAsSplash | Should the home page be used as splash window. If registered version, default value is Yes. |
| HomeURL | Home page address. This address is used when the user clicks on the Home page button. |
| MaxTime | Maximum update time for every page (in seconds). |
| MouseNavAutoHide | Should the mouse cursor be hidden if the mouse does not move while in navigation mode? Default value is No. |
| MouseRunAutoHide | Should the mouse cursor be hidden if the mouse does not move while in screensaver mode? Default value is No. |
| Monitor | Index of the monitor where the main window will be displayed. Default value is 1. |
| NoPopUpURL | Address 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. |
| NTDomain | Windows NT domain that should be used to automatically open a session when the system starts. |
| NTLogin | Windows NT login that should be used to automatically open a session when the system starts. |
| NTPassword | Windows NT password that should be used to automatically open a session when the system starts. This parameter is not used anymore. |
| NTPasswordEncrypted | Windows NT encrypted password that should be used to automatically open a session when the system starts. This parameter is not used anymore. |
| NTPasswordEncryptedNew | Windows 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. |
| OnKeyboardEvent | What to do on keyboard event? Default value is 0 (Do nothing). |
| OnMouseClick | What to do on a mouse click? Default value is 0 (Do nothing). |
| OnMouseMove | What to do if the mouse moves? Default value is 0 (Do nothing). |
| OnNewWindow | How to handle a new window event in screensaver mode from Play The Web main window? Default value is 2 (No pop-up window). |
| OnNewWindowNav | How to handle a new window event in browse mode from Play The Web main window? Default value is 0 (Open Internet Explorer). |
| PageOrder | Which 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). |
| PrintDialog | Should 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). |
| RandomMode | Is random display of screensaver pages enabled? Default value is No. This setting is now deprecated. It is replaced by the PageOrder setting. |
| RebootIdleTime | When RebootScheme value is 2 (Reboot after a given idle time), this setting defines the delay in second before an automatic reboot. |
| RebootScheme | This value defines the reboot option. Default value is 0 (no reboot). |
| RebootTime | At what time should the computer be rebooted, if automatic reboot is enabled. Format: hh:mm. |
| RebootWaitHours | Time to wait after a reboot before trying to reboot the computer (in hours). |
| RemoveVertScroll | Should the vertical scroll bar be removed in the main window? Default value is 0 (Never). Other values are 1 (Always) and 2 (Auto detect). |
| ReplaceDefaultFile | When 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 Play The Web the next time this software is launched. |
| RestrictedURL | Address of the help page displayed instead of a restricted page. A page is restricted if its URL matches a rule in an [Exclude...] section. |
| ScreenSaveActive | Is screen save mode active? Default value is Yes. |
| ScreenSaveMinTime | Minimum 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. |
| ScreenSaveTimeOut | Delay in seconds before the screensaver mode is turned on. Default value is 300 (5 minutes). |
| SeparateProcMinTimeBeforeExit | Exit of Play The Web 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, Play The Web is not finished because end of separate process occurred within this delay (in seconds). |
| SmartFindSeparateProcess | Should the actual process displaying the PowerPoint slideshow to be found among processes running on the desktop? Default value is No. |
| TestURL | Address 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.play-the-web.com". |
| TestURLLocation | Location 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). |
| ToolBarsSize | Size of the buttons on both tool bars. Default value is 2: Medium size. Other value is 1: Small size. |
| ToolNavAutoHide | Is the browse tool bar automatically hidden when the mouse is not over it? Default value is No. |
| ToolNavKeysDisplayed | Should function keys be displayed in navigation tool bar help tips? Default value is Yes. |
| ToolNavKeysEnabled | Are function keys enabled to use navigation tool bar features? Default value is Yes. |
| ToolNavLocked | If 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. |
| ToolRunAutoHide | Is the screensaver tool bar automatically hidden when the mouse is not over it? Default value is Yes. |
| ToolRunKeysDisplayed | Should function keys be displayed in screensaver tool bar help tips? Default value is Yes. |
| ToolRunKeysEnabled | Are function keys enabled to use screensaver tool bar features? Default value is Yes. |
| ToolRunLocked | If 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. |
| TopMost | Top 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. |
| UpdateDelay | Maximum update time for all the scenario (in seconds). Default value is 300. |
| UpdateFileNameURL | Address of the file that should be read at the end of the page loop. |
| UpdateScheme | Update 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). |
| UpdateTime | Time of update. Use "hh:mm" format for this value. |
| UseTestURL | Should the test URL be used to check the network connection? Default value is 1 (always). Other values are 0 (never) and 2 (auto detect). |
| VarSubst | Should the software handle variable substitution ($$) in page addresses? Default value is Yes. |
| WindowState | State of the main window (full screen). Values are 2 for full screen mode and 0 for windowed mode. Default value is 2. |
| Value | Content |
| URL | Address 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. |
| DefaultTime | Should 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. |
| Time | Display time (in seconds) for a page if not default time. Default value is 10. |
| Cached | Is a local copy of the URL stored in a temp file? Default value is No. |
| SeparateProc | Should the cached URL be displayed in another application than Internet Explorer? Default value is No. |
| SeparateProcDefaultApp | Should the default Windows application associated with the file extension be used to open the cached file? Default value is Yes. |
| SeparateProcCmdLine | If not opened by the default application, this setting contains the command line to launch the separate process. |
| SeparateProcWaitEnd | Will 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. |
| SeparateProcTimeAfter | Wait 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. |
| Var1Type | Variable 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). |
| Var1Source | From 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). |
| Var1Param | To 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. |
| Var1CaseSensitive | Is pattern matching case sensitive? If variable type is value file. Default value is No. |
| Var1SubDirectories | If variable type is Windows favorites, should favorites stored in sub-directories be also used for URL generation? |
| UpdateDays | Update delay in days if variable type is value file (3) or RSS feed (8). Default value is 0. |
| UpdateHours | Update delay in hours if variable type is value file (3) or RSS feed (8). Default value is 2. |
| UpdateMinutes | Update delay in minutes if variable type is value file (3) or RSS feed (8). Default value is 0. |
Shortcuts are created on the desktop, in the Quick launch part of the task bar and in the Start menu:
After the installation of Play The Web, it is easy to upgrade the software to a newer version.
When a newer version is released, retrieve the newer playweb.exe executable file. Then, you can copy this file on every computer installed, to the installation folder. This copy operation will replace the existing program.
Make sure that the user performing the copy operation has the write access in the program folder so the executable file can be replaced.