"); gbWndPopupLinks.document.close(); if (!s_bNS3 && gbWndTemp != null) { gbWndTemp.close(); }else { gbWndPopupLinks.focus(); } return true; } return false; } onload = BSSCOnLoad; document.onclick = BSSCOnClick; onunload = BSSCOnUnload; onerror = BSSCOnError; function reDo() { if (innerWidth != origWidth || innerHeight != origHeight) location.reload(); } if ((parseInt(navigator.appVersion) >= 4) && (navigator.appName == "Netscape")) { origWidth = innerWidth; origHeight = innerHeight; onresize = reDo; } //-->

Security Operation

The RunTime is protected from unauthorized copying by use of a security scheme. The Gold Key diskette issued by Niakwa contains a physically encoded serial number. The RunTime Package contained on the Gold Key contains the same encrypted serial number.

The protection being used is an "install based security" by which the RunTime can be copied to a single disk drive. With this type of security the RunTime does not require insertion of the Gold Key diskette. The RunTime can be "installed" and "recalled" to allow changing systems. Once the RunTime is installed the Gold Key diskette is used as a backup in case the installed security on the hard drive is lost.

The security check is first attempted on the drive where the NIAKWA_RUNTIME environment variable is pointing. If the NIAKWA_RUNTIME environment variable is not set, the RunTime checks the location encrypted in the license file if one has been copied locally, then the "Run Directory", then the directory where the RunTime program is located.

During these security checks, the RunTime is looking for the serial number that is installed on the hard drive. If that serial number is found and matches the serial number on any of these checks of the installed RunTime, it automatically continues to the application program.

If the security check fails, the message:

PLEASE MOUNT YOUR GOLD KEY DISKETTE

appears. If the RunTime has been installed correctly, future problems can be avoided by making sure that the RunTime directory is in the path (optionally, the NIAKWA_RUNTIME environment variable may be set with the proper drive and directory entries where the Niakwa software is installed). If this does not correct this problem, refer to the sections below to allow for RunTime operation.

What to do if the Gold Key Security is Lost

If the security check fails on the hard drive, the installed Gold Key security may have been lost. The first step is to check that the RunTime Program has been installed. This can be done by trying to reinstall the RunTime Program. Installation will fail with the message:

No install counts left on floppy

If there are no installs available and the host system is a DOS based network, make sure that the LOGIN being used has the proper rights to all the RunTime and security files. If this does not resolve the problem, continue with the procedures discussed below.

Using the Gold Key Diskette to Pass Security

If the installed Gold Key security is lost, the Gold Key diskette is used as a backup. When the security check fails on the hard drive it asks that the Gold Key be mounted to pass the security check. On standalone systems (single user), use the Gold Key diskette to pass security every time the RunTime Program is executed.

For network installations, the Gold Key security check is performed only once per-network, per-day (unless the system is restarted). After the once-a-day security has passed, all workstations are no longer prompted for the Gold Key diskette until the next day, or when the server is restarted.

Getting Replacement Installation

If the Gold Key security has been lost, notify your Authorized Niakwa Distributor immediately to arrange for their help Resetting Gold Key Security with RESET.

Continue to operate normally using the Gold Key as a back up diskette until another "install" has been performed.

Maximum Number of Users

For network installations, the RunTime is designed to allow a maximum number of users to invoke the RunTime at a given time. This maximum number of users is labeled on the Gold Key diskette of each set of RunTime diskettes.

For example, on a six workstation network, assuming a 4 user RunTime Program is in use, any of the six workstations can invoke the RunTime Program (any version), but only four at a time. However, if one of the current users exits the RunTime Program, another user may then execute it. If more users are required than the current RunTime Program allows, contact your Authorized Niakwa Distributor for an details on Adding User Licenses and Limit Upgrades.