tlaScreenSaverHandler
Control Screen Saver with Buttons on Desktop

Windows Scripting Host - Jscript - Royalty Free - 2005.01.01 17:15
Send Comments

Purpose

Control Screen Saver with Buttons on Desktop.

Operation

There is one major annoyance in all versions of Windows - the inability to control the screen saver from the desktop. tlaScreenSaverHandler removes this limitation through the manipulation of a third-party software package.

Steve Gibson (Gibson Research Corporation) created an interesting utility called Wizmo that adds many useful capabilities to Windows. Three of them are used by tlaScreenSaverHandler to manipulate your screen saver: disable screen saver, enable screen saver, and invoke screen saver

SETI@home

We recommend the SETI@home screen saver from UC Berkley at setiathome.ssl.berkeley.edu for your consideration.

SETI@home is a scientific experiment that uses Internet-connected computers in the Search for Extraterrestrial Intelligence (SETI). You can participate by running a free program that downloads radio telescope data, analyzes it, and then uploads the results.

To try it out, download a copy of the SETI@home screen saver onto your machine and run it in place of your current graphics show or screen blanker.

Example

This utility manipulates the screen saver that you have previously configured for use on your machine.

Establish some screen saver for use on your system.

Double-click the Now button and the screen saver will start as if the timer had expired and started it. You will return from the screen saver using exactly the same procedure you use today.

Double-click on the Toggle button and the icon will change from clear to a red X. The screen saver will not start when the timer expires or if you double-click on the Now button.

Double-click on the Toggle button again and the icon will change back to clear. When the timer expires the screen saver will start and if you double-click on the Now button the screen saver will also start.

System Registry

System Registry not used.

Install Location

Four modules are needed to run this capability and they are assumed by the WSH Jscript module to be located in folder \Program Files\Thom Little Associates Ltd\Screen Saver Handler\ on your system drive. These modules are:

  • tlaScreenSaverHandler.js - the WSH script to install and manage the buttons.
  • wizmo.exe - the Wizmo program from Gibson Research Corporation.
  • enable.ico - the icon used for Toggle Enabled and Now.
  • disable.ico - the icon used for Toggle Disable.

You could move these modules anywhere on your system and modify the variable strFolder in th WSH Jscript module to point to their revised location. You can view the source for the WSH Jscript module by selecting the Code button on this page.

Input Parameters

None.

Return Codes

None.

Reference

Gibson Research Corporation at www.grc.com for more information on Wizmo and other fine softeware products.

Distribution

Installation

  • Download the tlaScreenSaverHandler.exe file to your machine.
  • Double-cllick on the tla-screen-saver-handler.exe icon.
  • A dialog appears with "Change X: to your System Drive".
  • Change the "X" to the location of your system drive (probably "C") and select tje Finish button.
  • When asked about creating a folder in your Program Files folder - select the Yes button.
  • When notified that Authentic Files Verified" select the OK button.
  • When asked "Run the following program tlaScreenSaverHandler.js" select the Yes button.
  • If asked you your security monitor (like Nortons AntiVirus) if execution of the potentially hazardous script is OK - select Authoirize this Script and then select the OK button.

When completed, two new icons will appear on your desktop - Toggle and Now. (We move them to the lower right corner of the screen with Now nearest the right edge and Toggle next to it.)

Removal

  • Delete Thom Little Associates Ltd\Screen Saver Handler and its contents.

Copyright © 1993-2005 Thom Little Associates, Ltd. All Rights Reserved. (revised 2005.01.01 17:15)
One Central Square, Keene, NH 03431-3787 phone 603-357-7567