TechScheduler for
Windows 95/ 98 / NT / 2000
v3.30 (7/17/00)

UNREGISTERED TRIAL VERSION

see our homepage: www.winutils.com for online & 800# ordering

TechScheduler is a highly configurable program and system scheduler
for Windows 95, 98, NT workstation, NT Server and Windows 2000.
TechScheduler comes with a powerful NT Service executable that provides 
all the scheduling power from TechScheduler in an NT Service executable.

With TechScheduler you can:

- Schedule programs.
- Schedule WatchDog activities to keep an eye on your system.
- Schedule batch files.
- Schedule other Windows entities.
- Schedule Windows shutdown & system reboot activities.
- Schedule network logoffs, connections, disconnects and resource PINGS.
- Schedule File activities such as deletion, creation, copying & renaming.
- Automatically force programs close after specific minutes of operation or
  at a given time during the day.
- Schedule Emails to be sent automatically (with file attachments).
- Schedule unrelated processes to end.
- Schedule unattended FTP uploads and downloads
- Schedule Keystroke emulation jobs (sends keys to other programs)
- Schedule "Glue-it!" reminder notes.
- Schedule RAS dial-up networking jobs.
- Schedule Windows NT specific jobs to run REXEC and SU commands easily.
- Schedule VB script or Java script jobs.
- Keep Online Service (like America Online or MSN) connected by simulating
  activity!!

TechScheduler's flexible scheduling allows for jobs to be scheduled in a
variety of different daily, weekly, monthly and ad-hoc fashions, including
on demand.  Times can be scheduled to occur throughout the daily, at a given
point each hour or during ad-hoc times you specify.

Each job can invoke another TechScheduler job when it is complete or it can
invoke a Windows program when complete. You can test whether jobs were
successful or failed and invoke different jobs or programs depending on the
result.  You can build circular or recurring jobs or jobs that invoke other
job streams.  There is also an option to have failed jobs automatically
retry themselves after a given interval.

Jobs can automatically notify email addresses of their success or failure,
both MAPI and SMTP email is embedded in the program.

With a published powerful API and examples, you can use TechScheduler as
part of your development projects.

TechScheduler provides mainframe scheduler capabilities on your Windows 95/NT
system.

To Uninstall:
          Using Windows "Control Panel", select the Add/Remove Programs
          icon.  From the list of installed applications select TechScheduler
          and proceed with the automated UnInstallShield procedures.

Restrictions on this version
============================

1. You will get a nag screen after 30 days of use.
2. You are limited to 5 jobs. If you had earlier unregistered versions with
   more than 5 jobs then TechScheduler will only load the first 5 from the
   registry.

Registration
============

TechScheduler now supports REGISTRATION KEYS and is partnered with several
Software Marketing companies to provide secure internet credit card 
registration as well as Toll Free and FAX registrations.

Your registration options:

1. Use your visa\mc\amex on any of these secure online registration sites:
       "http://www.qwerks.com"
       "http://www.swregnet.com"
       "http://www.regsoft.com"

2. Call Toll Free (u.s. only) 1-877-734-7638
   Mon-Fri 9:00 am - 10:00 pm (mst).

3. Canada, Mexico & International call 1-770-497-9126

4. U.S. and International FAX: 1-770-497-9234 (use the Fax & Email order form)

5. Email ordering: send an email to winutils@aol.com (use the Fax & Email
   order form)

6. You may also send a cheque for:

   TechScheduler:  $19.99 + shipping & handling
   TechScheduler w/NT Service: $29.99 + shipping & handling

   to:
     Dean Software Design
     P.O. Box 13032
     Mill Creek, WA 98082-1032

Shipping & Handling Charges:
U.S.: $1.50
Canada & Mexico: $2.50
Europe, Asia, other: $3.50
Overnight U.S. only: $12.00

Please use the Registration form found under the Help screens
of TechScheduler.

** What is your incentive to register? There is now an annoying splash
   screen that appears when starting the unregistered version as well as
   the word <unregistered> generously placed througout the program. We had
   to add these features since we were getting lots of support calls from
   people who had not registered. In other words, you get support when you
   register! **

Multiple Copy and Site License prices for TechScheduler:
  1 - 10 copies:   $ 19.99 per copy
 11 - 20 copies:   $190.00 + $19.00 per copy over 10
 21 - 50 copies:   $360.00 + $18.00 per copy over 20
 51 - 100 copies:  $850.00 + $17.00 per copy over 50
101+  or site licenses call (425) 316-8645, Email or Write us!)

Multiple Copy and Site License prices for TechScheduler with NT Service:
  1 - 10 copies:   $ 29.99 per copy
 11 - 20 copies:   $290.00 + $29.00 per copy over 10
 21 - 50 copies:   $560.00 + $28.00 per copy over 20
 51 - 100 copies:  $1350.00 + $27.00 per copy over 50
101+  or site licenses call (425) 316-8645, Email or Write us!

Version History
===============

v3.30 7/17/00
 1. Modified Setup Wizard to correctly handle changing from INI file to 
    Registry for jobs.
 2. Updated main form to reread job list after setup wizard has been run.
 3. Corrected email job bug where deleted recipients or attachments were 
    getting used on the job but not appearing in the job editor.
 4. Updated non-program jobs to only show 1 notification field instead of 
    Start and Ending notification fields.
 5. Updated filecopy function to handle exception of existing target file 
    already being open by another program.
 6. Changed default timer settings in configuration to 1000ms and Standard 
    Timer based on customer feedback.
 7. Corrected bug in ZIP job that was not saving changed job parameters.
 8. Corrected bug in NT Service where INI parameter target was incorrect, 
    made NT Service run differently than the GUI.
 9. Updated GUI and NT Service to share the same default INI file: 
    teksched.ini.

v3.22 5/31/00
 1. Eliminated warning message that DLL was already in use, leftover from 
    debugging.
 2. Corrected bug in feature to create a unique dated target folder when 
    copying files.

v3.21 5/19/00
 1. Added new functionality to WatchDog jobs to watch for system idle time
    (no mouse/keyboard usage). If after x minutes of inactivity you can
    kick off another job.
 2. Add config parameters to disable loading of DLL libraries: WEBDLL, TKSHDDLL.
 3. New parameter on FTP job to set the target file case to either: (1) same
    as source (2) lowercase (3) uppercase.
 4. New parameter on File job to set the target file case to either: (1) same as
    source (2) lowercase (3) uppercase.
 5. New option on job schedule for selection to run a job x minutes after
    startup. This option when set will only run the job on the first startup
    of the day.

v3.20 5/9/00
 1. Correction to Keystroke Job entry form to allow selection of a
    keystroke file without having to enter keystrokes in the list.
 2. Updated SMTP email notifications and jobs to include the SENT date in
    the message header.
 3. Corrected defect in FTP job that was causing exception when trying to 
    create a unique folder on FTP Hosts.
 4. Corrected defect in FTP job that was causing exception if local source 
    file did not exist during Upload.
 5. Updated Start-of-Day procedure to not start if jobs are active, instead
    it sets a pending flag and waits for active jobs to complete and 
    prevents other jobs from starting during the pending period.
 6. Corrected bug where renaming jobs when target is INI file fails.
 7. Correction to fix Exception error TScrollBox class not found.
 8. Update to email and notification lists so that email ids and attachments
    deleted from lists don't "magically" reappear.
 9. Corrected option to record debug logging to a file without having it 
    display a debug log tab.
10. New registry value to allow for delay on loading GUI or SERVICE.

v3.15 3/30/00
 1. New job type to schedule Demand Jobs or other jobs that may need to be
    scheduled repeatedly.
 2. Corrected bug where jobs whose prestart criteria fails would repeat 
    every second for a minute.
 3. Added new flag on prestart criteria to prevent failed prestart from 
    running postjob actions.
 4. Updated scripting capability to work with Visual Basic 6.0 and later.
 5. Added new parameter to job notification to allow local variable values 
    to be described on the success or failure email message.
 6. Added setting option to EMail jobs to allow individual emails to be sent 
    to the members of the recipient list or default to 1 email to the entire 
    list of recipients.
 7. Updated API for both the GUI and the NT Service to work correctly with 
    new Techscheduler registry or INI settings.
 8. Updated remote job viewer to use new Techscheduler registry or INI 
    settings.

v3.11 3/07/00
 1. Updates to Web Browser Job: New "Delay" field after each step to allow 
    a browser action to finish before the next action starts. Correction to
    save job settings correctly.
 2. Restriction added to NT Service to prevent Web Browser Job from running.
    WebDLL is not able to interact with the Internet Explorer Active-X 
    control when invoked as a service.
 3. Modified timer engine to set Success/Failure errorlevel on terminated 
    jobs.
 4. New option for debug log to save to file without creating a debug log 
    window.
 5. Updated help links and help text for the Web Browser job screens.
 6. Update to key registration code to force keys to stick in certain 
    situations.

v3.10 2/22/00
 1. New Job type: Web Job. This job type lets you define up to 10 web
    browsers which have their own characteristics and DLLs. You can Load,
    Change, Print, Refresh and Close each browser using job options. Requires
    the new WebDll.DLL includes in the setup package.
 2. Corrected bug in keystroke emulation job that was not reading keystrokes
    from a saved keystroke file.
 3. Updated timer engine to prevent jobs from repeatedly running during their
    kickoff minute (bug #2).
 4. Modified FTP job port selection to allow port maximum of 65535.
 5. Modified SMTP configuration port to default to PORT 25 (instead of 80
    which is HTTP).

v3.05 2/18/00
 1. New functionality for FILE COPY jobs. Job form allows you to specify a
    target directory to be created in a dated format, ie: 99122600. Use for
    backing up files to dated folders.
 2. Corrected bugs when using the INI file for config and job storage;
    Deleting jobs no longer GPFs; Registration keys remain recognized.
 3. Restored "Save Configuration to File" option on the "File" menu.
 4. Corrected bug in "Read Configuration From File" that was causing GPF.
 5. Corrected bug in FTP that was not enabling the FTP Log.

v3.04 2/15/00
 1. Job timer corrected to not run jobs several times during their kickoff minute.

v3.03 2/14/00
 1. Fixed GPF caused when running or linking to On-Demand job.
 2. Corrected spelling (!!) mistakes on a few forms.

v3.02 2/10/00
 1. Corrected bug in timer linked list that was running jobs on the wrong days.

v3.01 2/07/00
 1. Corrected bug where Variable entry form could not be entered due to 
    a missing OnClose property.
 2. Increased job RUNLATE maximum to 720 minutes (12 hrs).
 3. Corrected bug in timer engine where certain jobs would run every 
    second for their scheduled kickoff minute.

v3.00 2/01/00
 1. Complete rewrite of printing capability including Print Preview and Print
    Setup screen.
 2. Windows 2000 tested! Completion of complete regression test on GUI and 
    Service running on Windows 2000 release candidate 2.
 3. New Job: PRINT JOB. Schedule reporting capability lets you setup multiple
    step print jobs to print text and file contents (ie: logs and error 
    reports) with variable fonts, justification, paper and orientation. 
 4. Corrected bug in TackyNote job that removing all entries would not remove 
    them and they would appear the next time the job was opened.
 5. Update to NT Service / GUI relationship. If GUI is started it will ask 
    user if NT Service should be stopped while jobs are being added or edited.
 6. Added option on the Configuration form -> Data Control tab to 
    allow/disallow the use of Job Groups. If not selected, the Job Group 
    controls are not shown on the main toolbar.
 7. Corrections to zip job to properly save options to registry.
 8. New capability to save and read configuration and job data to an INI 
    style file as opposed to the registry. This is useful in distribution 
    maintenance of TechScheduler jobs. New option in setup wizard allows you 
    to select the INI file option and path for the file.
 9. Setup Wizard now will optionally install the NT Service via control panel
    if the NT Service executable is found and the OS is NT or 2000.
10. Variable Management added. Create Integer, String and Boolean variables and
    then utilize them in job pre-start criteria and set them in post-job 
    activities.
11. Corrected bug in File Copy that was aborted when it tried to copy an empty 
    folder.
12. New Registration Key formula. Hackers again!

** See the Online help for more Version History **

