| HASP |
|
|
|
1. The Hasp is licensed for 2500. Is this I/O points or does this mean total number of agents?
Answer: This means I/O points only. Adroit supports up to 90000 agents. The actual number of Acgents is determined by the "Max Agents" entry in the Adroit Setup / Agent Server / Advanced dialog. This number should be at least 1000 more than the number in the first line of the WGP file (SYS=x). [Shouldn't this be expressed as a ratio instead?] 2. Why do I receive this error message 'HASP Device Driver not installed (-100)'? Answer: This error message is displayed by HINSTALL.EXE which is run when you execute PSEXE.EXE (Adroit Setup utility) for the first time OR when the Adroit agent path is changed. If this message appears it generally means that you do not have the privileges required to install the HASP device driver i.e. that you are not an administrator on your PC. 3. How do I update my HASP? Answer: To remotely update your HASP, you will now be sent a single RUS [Remote Update System] file from Adroit. This file will be called: “ruscodes for sn#.%”, where # is the 4 digit serial number and % is the 8 character alpha-numeric ID number for the HASP that will be updated by this file. Note: If you do not already have the new HASP updating application then two other files, namely: ‘haspclnt.dll’ and ‘haspupdate.exe’ should accompany this RUS code file. Follow this procedure to manually update your HASP: 1. Copy the RUSCODES file and any accompanying files, if required (see the Note above), into the Adroit system folder of the required PC, this is typically the C:\Adroit folder. 2. Ensure that the HASP is plugged into the machine. 3. Either navigate to the Adroit system folder into which the files were copied (see point 1 above) and double click the haspupdate.exe file or press the Start menu, click on the Run... command and type in the following: C:\adroit\haspupdate, where ‘C:\adroit’ refers to the Adroit system folder and click the Ok button. 4. An Adroit RUS codes message box will be displayed, as follows: a. If the HASP was successfully updated, the message box will display: "RUS update from ruscodes for sn#.% succeeded", where # is the 4 digit serial number and % is the 8 character alpha-numeric ID number for the HASP that was updated by this file. b. If the HASP was NOT updated, this message box will display: "No RUS code found for HASP #!", where # is the 8 character alpha-numeric ID number of the HASP. Note: If the supplied RUS codes file did not update the HASP ensure that the ID recorded in its file name matches the ID number displayed in this message box. 5. To further test that the HASP has been correctly updated, run the Agent Server, open the Agent Server window and check that the HASP information is correct. The HASP information is displayed in the following format: HASP SN : Serial Number, ID : ID Number, Ver : Adroit version i.e. 500 is Adroit version 5.0, Scan : Number of scanned points allowed, Conn : Number of remote connections allowed, HMI : Status of HMI mode, Expiry : Expiry date of the HASP. Note: If you are also upgrading to Adroit 5.0 then you will also need to install Adroit 5.0 after upgrading the HASP. If so then it is important to back up all your Adroit project files and executables, as a precaution. 4. Why does Adroit does not see my new USB HASP or why after installing Windows 2000 or XP do I experience HASP problems? Answer: If you lare using an existing Adroit installation on a Windows 2000 or Windows XP system or you are using a USB HASP, it is strongly recommended that the HASP driver is updated, to support these operating systems and USB HASPs. This is most easily performed by downloading and running this self-extracting file: HINSTALLupdate.exe, which is available on the Adroit web site, from this web address: http://www.adroit.co.za/downloads/index.html. Follow the instructions that are displayed when this file is executed, which uninstalls your existing HASP driver and installs this latest HASP driver. For further assistance, please contact Adroit Support. Note: This only needs to be done once. 5. The message reads “Hasp is not found” - why? Answer: Re-install the Hasp software, by typing the following commands from command prompt, in the Adroit system directory: ‘HINSTALL –r’ and then ‘HINSTALL –I’. If that does not sort out the problem, then ensure that the Hasp is firmly plugged in. If this does not help, then it is possible under extremely rare conditions, the Hasp may have failed/blown. If a printer is plugged into the back of the hasp it may have caused this, to test this, try using the hasp on another computer with adroit, run up an empty agent server and then check that way. If it still does not work, contact Adroit Support". 6. The Hasp cannot be read by Adroit in Windows 95 - why? Answer: Shutdown Windows, on restarting go into the BIOS configuration of the computer and change the parallel port settings from normal to EPP for that port and restart Windows. Note: Adroit 5 has been designed to be used with NT-based Operating Systems 7. Does the HASP Device Driver support computers with large RAM? Answer: On some Windows computers that use large RAM, Physical Addressing Extensions (PAE) are used. This may lead to HASP Not Found messages. This technote only applies to computers configured with /PAE switch in the C:\boot.ini file. Note that this technote is intended for experienced IT professionals. Make sure that you read it thoroughly before starting and if anything is not clear enough do not proceed, and contact our support. 1. Download the drivers.exe tool from the following address: ftp://ftp.ealaddin.com/pub/hasp/support/Win32_drivers_info/Drivers.exe 2. In the windows command line, cd into the folder where this file is located. 3. Run the following command: "Drivers.exe > drv_report.txt" (without the quotes) 4. Open this file in a text editor, and search for an .EXE file that starts with "nt". This is the Windows NT kernel name and should typically be either of the following: NTOSKRNL.EXE, NTKRNLPA.EXE, NTKRNLMP.EXE or NTKRPAMP.EXE 5. Open the registry editor, and search for the key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SystemStartOptions 6. Double click this key and edit its value. If it is blank, type KERNEL=<name_of_kernel>, where <name_of_kernel> represents the value that you found in step #4. If this key is not blank, append the same value with a separating space. 7. Test this configuration by starting the driver - In the windows command line, type "net start hardlock". If this step succeeds, continue to the next step, otherwise, contact our support. 8. Edit the boot.ini file and add the switch /KERNEL=<name_of_kernel> 9. Restart the computer. 8. Why is my Agent Server unable to read the HASP, at startup, causing the Agent Server to hang or fail and/or display HASP exceptions in the Agent Server window? Answer: This problem has been found to occur on computers that have DEP (Data Execution Prevention) enabled. DEP prevents damage from viruses and other security threats that attack by running (executing) malicious code from memory locations that only Windows and other programs should use. To check whether DEP is enabled on your computer, perform the following steps: 1) Right click on "My Computer" and select "Properties". 2) Select the "Advanced" tab and press the "Settings" button under the “Performance” heading. This will display the Performance Options dialog. 3) Select the "Data Execution Prevention" tab - if you do not see this tab, it is not installed on your computer. 4) The default setting is "Turn on DEP for essential Windows programs and service only", however computers that exhibit the above symptom will have "Turn on DEP for all programs and services except those I select" enabled. If not, the problem lies elsewhere. 5) If the DEP option has been enabled for all programs, press the "Add…" button and browse for and add both the AS.EXE and ASS.EXE executables from the Adroit folder, which is typically C:\Adroit. 6) Reboot the computer. 9. Why does my Adroit USB HASP not work on my Windows NT machine? Answer: The Windows NT 4 operating system does not support USB ports, therefore USB HASPs cannot be used on this operating system, ask your Adroit sales-representative to exchange this USB-port HASP for a parallel-port HASP instead. 10. I have 2 HASPs one with remote nodes the other with scan points, can I plug them back to back to use both of these configured abilities? Answer: No - HASPs cannot be run in series, you must return 1 of the HASPs (the node HASP) and have Russ codes sent to you, so that you can add the remote nodes to the HASP which already has the scan points. 11. How does the Adroit license work? Answer: Adroit continuously checks that the HASP Protection Key is present. If this is not detected at startup, a message will be displayed informing you that it cannot be found. If the HASP is removed while Adroit is running, the "5 minutes grace period allowed - Set" message will appear in the Event Log. If the HASP is not re-inserted within 5 minutes then the message "Hasp not found - Aborting!" will appear in the Event Log and the Adroit system will revert to using the limited time license HASP which requires the Agent Server to be restarted every hour to be able to continue scanning. Hence all Agent Servers must start up and continue to have a HASP, including proxy servers, which at least require a zero scan, zero remote node HASP. Each DbAccess and Script Agent requires a single scan point license to run. This license is checked before doing a DbAccess transaction for the first time (on a per agent basis) or running the Script for the first time (on a per agent basis) and is only returned when the agent is deleted. |





