It is often impractical for a person to manually monitor the programs or services that must always be running. It is also often undesirable to rely on a person to restart the program or service, especially when the application or service can stop during out-of-hours or unattended times. StartWaitStart provides a solution by continually monitoring an application or service and re-starting it when it stops or automatically after a period of time.
Services: the program can monitor a service.
Applications: the program can monitor an application.
Restart: the program can automatically restart a service or application after it has been running for a specific period.
Logging: the messages in the status window can also be saved to a log file.
Checking Interval: The interval between checking that an application or service is running can be modified.
The program is extremely simple to use. First, select either the mode as either an Application or Service to monitor:
Applications: a browse button appears or the application name can by typed in manually. The start mode for the application can also be modified.
Services: a service can be selected from a drop down list of all services available. Below the drop list the full name and current status of the currently selected service is displayed.
Start Wait Start: This will start the application or service and every "Check" minutes it will be checked if still running, and if not, then it will be re-started. Also, if the restart value is not o (i.e. disabled), then every "Restart" minutes the application or service will be automatically stopped and started.
Stop Task: Stops the currently selected application or service.
The program also saves all values to the registry so that the next time the program is run the last used settings are automatically set.
Automatically starting an application or service:
The program can also be started automatically by passing values on the command line. The format of the command line is:
/a:fullpathname , /s:servicename , /m:norm , /m:min , /m:max , /p:params , /c:checkrate , /r:restartrate , /l:yes-log , l:no-log
All items must be separated by a comma , however not all parameters need to be supplied (those not supplied will be replaced by the last used settings)
It should be noted that the /a: and /s: settings are mutually exclusive, and that the /p: setting is only valid with the /a: setting.
Requirements
This program is designed for Microsoft Windows 98 (and later) and requires that the Visual Basic 6 Run-time environment is already installed on the pc (download vbrun60sp5.exe from the Microsoft web site at: http://www.microsoft.com/downloads/info.aspx?na=47&p=1&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=bf9a24f9-b5c5-48f4-8edd-cdf2d29a79d5&u=details.aspx%3ffamilyid%3d9EF9BF70-DFE1-42A1-A4C8-39718C7E381D%26displaylang%3den).
The program also requires a very common file that most computers already have installed "COMDLG32.OCX", which is included in the zip file below, which should be located in the same folder as the extracted startwaitstart execuatable.
Conditions of evaluation and purchase
The program is not free but it can be freely downloaded and evaluated for as long as required and is not limited in any way, subject to the following terms and conditions:
1. RESTRICTIONS ON USE.
You may not alter, merge, modify or adapt the software product (individually and collectively, the "Software") in any way including reverse engineering, disassembling or decompiling. If the Software License Key has been purchased you may not sell, distribute, loan, rent, lease, license or otherwise transfer the Software License key or any copy, except, you may permanently transfer the Software License Key (including all prior versions) provided you do not retain any copies of the Software License Key and you also transfer this Software Agreement. If the Software is demonstration and evaluation ("D&E") software, you may not transfer the Software for commercial purposes.
2. INTELLECTUAL PROPERTY RIGHTS.
All intellectual property rights in the Software and user documentation are owned by Sollazzo Consulting and are protected by Australian intellectual property laws (including patent, trademark and copyright laws), other applicable intellectual property laws, and international treaty provisions. Sollazzo Consulting retains all rights not expressly granted.
3. LIMITATION OF LIABILITY.
Because software is inherently complex and may not be completely free of errors, it is your responsibility to verify your work and to make backup copies. In no event will Sollazzo Consulting be liable for (i) indirect, special, incidental, tort, economic, cover or consequential damages arising out of the use of or inability to use Sollazzo Consulting products or services, including, without limitation, damages or costs relating to the loss of profits, business, goodwill, data or computer programs, even if advised of the possibility of such damages, or (ii) any claim that arose more than one (1) year prior to the institution of suit thereon. In no case shall Sollazzo Consulting's liability exceed the amount paid by you for the Software. The foregoing limitations shall not apply to claims relating to death or personal injury which arise out of products deemed to be consumer goods under applicable law. Some states, provinces or countries do not allow the exclusion or limitation of implied warranties or limitation of liability for incidental or consequential damages, so the above exclusion or limitation may not apply to you.
4. GENERAL.
No Sollazzo Consulting reseller, distributor, agent or employee is authorised to make any modification or addition to this Agreement. Should you have any questions concerning this Agreement or Sollazzo Consulting's software use policies, write to Sollazzo Consulting at 6/99 Oxford Tce, Taringa, Qld, 4068, Australia.
IF YOU DO NOT AGREE WITH THE ABOVE TERMS AND CONDITIONS THEN PLEASE DO NOT DOWNLOAD, EVALUATE OR PURCHASE THE SOFTWARE.
Download and evaluate
The program can be downloaded at: http://www.sollazzo.com/startwaitstart.msi .
Please note: if you are using Wndows Vista then you may find that .msi-type installation files wont install without administrator permissions, requiring you to either turn of UAC or modify the registry to allow msi to be "Run as Administrator".
Purchase license
The program is licensed at U.S. $10 per computer installed on according to the terms above ("Conditions of evaluation and purchase"):