Introduction

Sometimes you might have difficulty getting Pro-Router to work.

This will typically result in either a failure to generate any results, or, more commonly, an error message of the form "Aroute.exe has caused an error in xxxxxx. Aroute.exe will now close". There are two possible causes for this, but in both cases they are fundamentally that the ProRouter licence has failed to be recognised. The two possible problems are either a failure of the key (dongle) to be read, or an incompatibility between the elements of the licence.

Technique

The first possibility is the easier one to check. The following instructions make the assumption that Easy-PC has been installed in the default folder. If not, you will need to adjust them accordingly.

    Insert your Hasp key (dongle) into a suitable USB port, and close Easy-PC.
    For Windows versions up to Vista, open a command prompt. In XP and earlier, do this by typing 'command' into the 'Start' (or 'Run') box on the start menu. In Vista, this can be found as a 'Command Prompt' shortcut under [All Programs], [Accessories].  For later versions File Explorer can be used - see next section.

    If using a command prompt type, "cd \Progra~1\Number~1\Easy-PC ". This is not case semsitive. The prompt will change to "C:\Program Files\Number One Systems\Easy-PC".
    Type "HaspID ". This will list a number of parameters, the most important one of which is the Hasp key serial number near the end. Make a note of this. If it isn't a long number (9-10 digits), then there may be a driver problem.

   When using File Explorer, browse to the Easy-PC installation folder.  The default is C:\Program Files(x86)\Number One Systems\Easy-PC but if a custom path has been used, right click on a shortcut and look at the properties to find the path for the epcwin executable.  You will find HaspID.exe (the extension may be hidden) which you should run.  As above, this will list a number of parameters, the most important one of which is the Hasp key serial number near the end. Make a note of this. If it isn't a long number (9-10 digits), then there may be a driver problem.

    If you suspect a driver problem, type "Hinstall -r ", followed by "Hinstall -i ". In both cases you should see the message "Command completed successfully". If you do not, a later driver than the default one may be needed. In any case, re-run HaspID as above to see if the key is being read correctly.
    To obtain a new driver, please use [Help], [Web Home Page] fsee the FAQ 'Manually Removing HASP Driversollowed by [Technical], [Tools]. Download and run 'HASPUSERSETUP'.  which will install a new driver. When complete, re-run HaspID from the command prompt to check for correct functioning.  If the key number still does not appear, first see the FAQ 'Manually removing HASP drivers' for more approaches.  If all else fails, please contact customer support.

If it still doesn't work...

This completes the procedure for checking, repairing, and updating the key device driver. If a problem is still present, it's likely to be either a licensing issue or a problem occurring during the earlier installation of Easy-PC. These are not something which can be addressed by a user without assistance.  However, it can speed things up if the right information is sent to the support desk. Here's what's needed for checking:

    If your system is licensed using a key, the key number as given by 'HaspID' above. Otherwise, the 'System ID Number' as reported by [Help], [About Easy-PC] from within the program.
    A copy of the file 'Licence.lic' found in the Easy-PC folder.
    A copy of your support file may also be needed.  The support desk will advise if this is necessary.
    Your customer reference number if known. This makes checking our records significantly easier.