                     INVISIBLE CONTROL FOR WINDOWS
                           Instruction Manual

                Copyright 1993 Invisible Software, Inc.



       [See GUIDE.TXT for a list of all manuals and text files.]



------------------------------------------------------------------------



TABLE OF CONTENTS

 1.  Introduction
 2.  Installing and Running the Viewer
    2.1.  Copying Files to the Hard Disk
    2.2.  Installing ICW in Program Manager
    2.3.  Starting the Viewer Program
 3.  Installing the DOS Module
    3.1.  Copying Files to the Hard Disk
    3.2.  Starting the DOS Module
    3.3.  Launching the DOS Module from Program Manager
 4.  Managing Network Connections
    4.1.  Connecting to a Remote Station
    4.2.  Disconnecting from a Remote Station
    4.3.  Closing All Network Connections
 5.  Arranging Windows and Icons
    5.1.  Adjusting the Main Window
    5.2.  Adjusting the Monitor Windows
    5.3.  Adjusting Monitor Icons
 6.  Configuring Invisible Control
    6.1.  Refresh Rate
    6.2.  Disable Inactive Refresh
    6.3.  No Confirmation On Close
    6.4.  ALT Key Sends
    6.5.  Save Settings
    6.6.  Exiting the Configuration Panel



------------------------------------------------------------------------



1.  INTRODUCTION


Invisible Control For Windows (ICW) is a remote control program for your
network.  From just one computer running Windows, you can take over
control of any or all of the other computers in the network.  Each
computer that you are controlling appears within a "monitor window." The
monitor window lets you view the computer's screen and enter keystrokes,
exactly as if you were sitting right in front of it.

ICW is useful for any of the following functions:

     *  Starting and monitoring tasks on other computers.

     *  Remote modem access.

     *  Remote software configuration.

     *  User training and classroom instruction.

     *  Giving multiple users access to Windows virtual machines.

ICW consists of two programs.  The "Viewer" is a Windows program you use
to monitor and control other computers.  The "DOS Module" is a DOS
terminate and stay resident (TSR) program that you install in each
computer or virtual machine that you want to control.  The "Viewer" and
the "DOS Module" programs communicate with each other to exchange video
images and keystrokes.

ICW can only control text-mode DOS applications.  The DOS Module must be
installed either in a computer running DOS, or in a virtual machine of a
computer running Windows 386 enhanced mode.

In the case of a computer running Windows 386 enhanced mode, you can
install several copies of the DOS Module, each in a separate virtual
machine.  This allows several different users to access the computer's
virtual machines at the same time.



------------------------------------------------------------------------



2.  INSTALLING AND RUNNING THE VIEWER


The ICW Viewer is a Windows program.  It must be installed on a computer
that runs Microsoft Windows 3.0 or higher.



2.1.  COPYING FILES TO THE HARD DISK


The Viewer is made up of three disk files:

        ICW.EXE
        ICW.HLP
        ICWLB.DLL

You need to copy these three files onto your hard disk.  The disk
directory that contains these three files must be listed in your DOS
PATH.

If you used the SETUP30 program to install Invisible LAN on your hard
disk, then these three files were automatically copied to your hard disk
along with all the other Invisible LAN files.  Just make sure that the
Invisible LAN directory (usually C:\NET30) is listed in your DOS PATH.



2.2.  INSTALLING ICW IN PROGRAM MANAGER


After copying the files to your hard disk, you need to install ICW in
one of your Program Manager groups.  If you used the SETUPW program to
create an Invisible LAN group, then ICW is already installed in the
Invisible LAN group.  If you don't have an Invisible LAN group, here is
how to create it:


     1.  Activate Program Manager.

     2.  Select File from the menu bar, and then select Run from the
         drop-down menu.

     3.  Type "SETUPW" and then press Enter.


SETUPW automatically creates a group called "Invisible LAN" and installs
all the Invisible LAN icons in the group.  The procedure shown above
assumes that SETUPW.EXE is located in your DOS PATH.

As an alternative to using the Invisible LAN group, you may prefer to
install ICW in some other Program Manager group.  Here is how to do it:


     1.  Activate one of your Program Manager groups by clicking in the
         group window, or by selecting it from the Window menu.

     2.  Select File from the menu bar, and then select New from the
         drop-down menu.

     3.  Select Program Item, and then choose OK.

     4.  Enter "ICW.EXE" in the Command Line box.

     5.  Enter "Invisible Control" in the Description box.

     6.  Choose OK.



2.3.  STARTING THE VIEWER PROGRAM


To start the ICW Viewer program, double-click on the ICW icon in Program
Manager.



------------------------------------------------------------------------



3.  INSTALLING THE DOS MODULE


The Invisible Control DOS Module is a terminate and stay resident (TSR)
program that runs under DOS.



3.1.  COPYING FILES TO THE HARD DISK


The DOS Module is called ICWDM.COM.  You need to copy the file ICWDM.COM
onto your hard disk.  It should be located in a disk directory that is
listed in your DOS PATH.



3.2.  STARTING THE DOS MODULE


You need to run ICWDM in any computer that you intend to control.  The
command for starting ICWDM is:


        ICWDM  [/C]  [/U]


The optional /C parameter tells ICWDM to allocate a video compare
buffer.  This allows ICWDM to send only the parts of the video image
that actually change, thereby reducing network traffic.  If you don't
include /C then ICWDM must send the entire video image each time the
screen is updated.  Allocating a video compare buffer increases ICWDM's
memory usage by approximately 4K.

The optional /U parameter is used to unload ICWDM from memory.

You can load ICWDM in a DOS computer that is not running Windows, or you
can load ICWDM in a Windows virtual machine.  Loading ICWDM in a virtual
machine lets you have several copies of ICWDM running in the same
computer at the same time, so that several different users can access
the computer simultaneously.  IMPORTANT -- If you load ICWDM in a
virtual machine, make sure that the virtual machine is configured to
allow background operation.



3.3.  LAUNCHING THE DOS MODULE FROM PROGRAM MANAGER


If you want to be able to start the DOS Module (ICWDM.COM) from Program
Manager, proceed as follows:


     1.  Create a batch file called ICVM.BAT that contains the following
         four lines:

                ICWDM  /C
                COMMAND
                ICWDM  /U
                EXIT


     2.  Use the PIF editor to create a PIF file called ICVM.PIF.  The
         file should list ICVM.BAT as the program filename.  Place an X
         in both the Background checkbox and the Close Window on Exit
         checkbox.


     3.  In Program Manager, add a new icon by selecting New from the
         File menu, and then choosing Program Item.  Specify "ICVM.PIF"
         as the command line.

         If you are using Windows 3.1, you will probably want to put an
         X in the Run Minimized checkbox.


Now, you can create a virtual machine and start ICWDM by clicking on the
icon in Program Manager.

Once the virtual machine is started, you can type EXIT to remove ICWDM
from memory and terminate the virtual machine.


Note -- You can use the same procedure if you want to have one or more
copies of ICWDM start up automatically whenever you start Windows.
Simply list ICVM.PIF on the Load= line of your WIN.INI file.  Or, if you
are using Windows 3.1, you can add the ICVM.PIF icon to the StartUp
group, and put an X in the Run Minimized checkbox.



------------------------------------------------------------------------



4.  MANAGING NETWORK CONNECTIONS


A "connection" allows two stations on the network to communicate with
each other.  Invisible Control uses network connections to exchange
video images and keystrokes.

When you start monitoring a station, ICW establishes a connection with
that station.  ICW also opens a monitor window that you use to view the
remote station's screen and enter keystrokes.

When you stop monitoring a station, the connection is discontinued and
the monitor window is closed.



4.1.  CONNECTING TO A REMOTE STATION


To establish a connection with a remote station:


     1.  Select Connections on the menu bar, and then select Control
         Panel on the drop-down menu.

         After a few seconds, a dialog box appears listing all the
         network stations.


     2.  Select a network station name from the list, and choose
         Monitor. Or, double-click on the station name.

         ICW immediately establishes a network connection with the
         selected station.  The dialog box remains open so you can
         establish additional network connections if you wish.


     3.  Choose Close to close the control panel dialog box.



4.2.  DISCONNECTING FROM A REMOTE STATION


To discontinue a connection with a remote station:


     1.  Activate the monitor window that you want to close.  You can do
         this by clicking anywhere in the monitor window, or by
         selecting the monitor window from the Window menu.


     2.  Select Connections on the menu bar, and then select End Monitor
         on the drop-down menu.


Alternatively, you can click on the monitor window's system menu symbol
and then choose Close on the system menu.  Or, double-click on the
system menu symbol.



4.3.  CLOSING ALL NETWORK CONNECTIONS


If you want to terminate all your network connections, select Window on
the menu bar, and then select Close All on the drop-down menu.

Closing the main Invisible Control window also terminates all your
network connections.



------------------------------------------------------------------------



5.  ARRANGING WINDOWS AND ICONS


When you first open Invisible Control, it creates a main window.  Then,
every time you establish a network connection, Invisible Control creates
a monitor window.  There can be many monitor windows, but there is only
one main window.

All the monitor windows are contained within the main window.  If you
move the main window, or shrink it to an icon, all the monitor windows
follow along.  Within the main window, you can move the individual
monitor windows, or shrink them to icons.  You cannot move a monitor
window outside the main window.

The topmost monitor window is the "active" monitor window.  All the
other monitor windows are "inactive." The active monitor window receives
your keystrokes.  Also, the active monitor window is updated more
frequently than the inactive monitor windows.



5.1.  ADJUSTING THE MAIN WINDOW


     *  To move the main window, place the mouse cursor over the title
        bar and drag the window.


     *  To change the size of the main window, place the mouse cursor
        over the window's border and drag the border.  Or, click on the
        maximize button to expand the main window to cover the entire
        screen.


     *  To shrink the main window to an icon, click on the minimize
        button.



5.2.  ADJUSTING THE MONITOR WINDOWS


     *  To move a monitor window, place the mouse cursor over the title
        bar and drag the window.

        You cannot move the monitor window outside of the main window.


     *  To change the size of a monitor window, place the mouse cursor
        over the window's border and drag the border. Or, click on the
        maximize button to expand the monitor window to the largest
        possible size.

        You cannot enlarge a monitor window beyond the size required to
        display the remote station's entire screen.


     *  To shrink a monitor window to an icon, click on the the minimize
        button.  The icon will be located near the bottom of the main
        window.


     *  To arrange the sizes and locations of all the monitor windows,
        select Window on the menu bar, and then select Cascade or Tile
        from the drop-down menu.  Cascade arranges all the monitor
        windows on top of each other, with each successive window
        shifted so that all the title bars are visible.  Tile arranges
        all the monitor windows side-by-side so you can see all the
        windows.


     *  To activate a monitor window, click anywhere in the window, or
        select the window from the Window drop-down menu.  The active
        monitor window appears in front of all the other monitor
        windows, and it receives your keystrokes.  Also, the active
        monitor window is updated more frequently than the other monitor
        windows.



5.3.  ADJUSTING MONITOR ICONS


     *  To expand a monitor icon into a window, click on the icon and
        then choose Restore from the system menu.  Or, double-click on
        the icon.


     *  To move a monitor icon, place the mouse cursor over the icon and
        drag the icon.

        You cannot move the monitor icon outside the main window.


     *  To arrange the locations of all the monitor icons, select Window
        on the menu bar, and then select Arrange Icons from the
        drop-down menu.



------------------------------------------------------------------------



6.  CONFIGURING INVISIBLE CONTROL


To configure Invisible Control, select Configuration on the menu bar and
then select Configure on the drop-down menu.

When you select Configure, a dialog box appears that lets you adjust
Invisible Control parameters.  The following sections discuss the
parameters that you can adjust.



6.1.  REFRESH RATE


The refresh rate determines how frequently the monitor window display is
updated.  The rate is specified in units of one-tenth of a second.  For
example, a value of 20 would update the display once every two seconds,
while a value of 2 would update the display five times per second.  You
may specify different rates for active and inactive monitor windows.
The active monitor window is the topmost window, and is the one that
receives your keystrokes.  There is only one active monitor window;  all
others are inactive.

Generally, you will want to specify a fast rate for the active monitor
window and a moderately slow rate for the inactive monitor windows.  For
the active monitor window, the rate can range from 1 to 50, and defaults
to 1.  For the inactive monitor windows, the rate can range from 20 to
300, and defaults to 50.

A faster rate generates more traffic on the network.  It also slows down
Windows, because Windows has to spend more time updating the monitor
windows.



6.2.  DISABLE INACTIVE REFRESH


Put an X in the Disable Inactive Refresh checkbox if you don't want
ICW to update the inactive monitor windows at all.

This is recommended if you use a large number of monitor windows and you
want to reduce the network traffic.



6.3.  NO CONFIRMATION ON CLOSE


Put an X in the No Confirmation On Close checkbox if you don't want ICW
to ask for confirmation when you close a monitor window.



6.4.  ALT KEY SENDS


Normally, Windows uses Alt key combinations as accelerator keys and to
control system functions.  However, many DOS applications also use Alt
key combinations, and so you may want to have ICW send these keys to the
remote station instead of allowing them to perform their normal Windows
functions.

Choose Enable ALT Key Sends to send all Alt key combinations to the
remote station.  This option disables all Windows accelerator keys and
system keys.  If you choose this option, you will need to use a mouse to
perform Windows functions.

Choose Disable ALT Key Sends to have all Alt key combinations perform
their normal Windows functions.  If you choose this option, Alt key
combinations are not sent to the remote station.

You cannot change the ALT Key Send selection if there are any monitor
windows open.



6.5.  SAVE SETTINGS


Put an X in the Save Settings checkbox if you want to save your
parameter settings to disk.  Use this option if you want to permanently
change the parameters.  If you don't select this option, then your
changes are valid only for the current ICW session.  Your parameter
settings are saved in a file called ICW.INI.



6.6.  EXITING THE CONFIGURATION PANEL


Choose OK to activate your new parameters and exit from the
Configuration Panel.

Choose Cancel to exit from the Configuration Panel without changing any
parameters.  Any data you entered in the Panel is discarded.
