How to Update Elliott 8.5 License Key Code
Last Updated: 3/7/2022
Version: 8.5 & Up
Q - I received an Elliott 8.5 license key code. How do I apply this new license key code to my Elliott 8.5?
A - Below instructions apply to both Elliott 8.5 and 8.6. For any reference to 85 in this article, you can substitute it with 86. The Elliott license key code is a 30-digit code that controls the licensing information of Elliott Business Software, such as the number of users, maintenance expiration date, add-on licenses...etc. When you renew your Elliott maintenance agreement, add additional users or add-on options, you will receive a new license key code from us. So the question is how do you apply this new license code to activate it? We are providing three methods below. Method 3 is the easiest to do from the end user's point of view. While method 1 is easier from an IT person's point of view. You can do this from either the server or workstation. Once you update the license key code, it automatically applies to all workstations.
UAC Elevation Consideration
If you implemented NTFS security, by default, all users do not have sufficient rights to update the <ElliottRoot>\Bin85 folder. That is the case even if you are an Administrator-equivalent user. This is due to the fact that user NTFS rights need to go through UAC elevation in order to get Administrator rights. Please use the following three steps to resolve this problem:
- If you use methods 1 - 3 below on the PSQL server, please verify that they update correctly.
- If the update fails due to security, run methods 1 - 3 from the workstation side.
- Right click the EXE and choose "Run as Administrator." This will cause UAC Elevation and resolve the NTFS rights issue.
Elliott 8.5 Directory Structure
To explain this, you will need to know the Elliott 8.5 directory structure. We have a root directory for Elliott 8.5, which is like "M:\Elliott7." In this article, we shall refer to this folder as <ElliottRoot>. Under the Elliott root directory, you will see a Bin85 sub-folder where all Elliott 8.5 programs reside. The Elliott 8.5 license key code is stored in the following file:
Method 1 - Use Notepad
Technically speaking, you can simply use Notepad to edit this EL850.CFG file, change the entry for the license key code and save the change in the EL850.CFG file.
Sample EL850.CFG File
Be aware that if you implement NTFS security for Elliott, then by default users only have Read/Execute rights to the Bin85 folder. In that case, you must login as an admin or equivalent user that has sufficient rights to update the EL850.CFG file.
Exit Elliott & Start Up Again to Synchronize Local Elliott Copy
Your users need to exit out of Elliott 8.5 and start up Elliott again for their local copy to be synchronized.
Method 2 - Run EL850CF.EXE (Configuration) Utility from Windows Explorer
The above method seems to be a little crude. That is the reason why we have developed a utility to handle this. You can use Windows Explorer and browse to the following location to run the utility:
If you implemented NTFS security with <ElliottRoot> folder; and you login to PSQL server with an admin equivalent user, then you may need to (1) browse to the equivalent local path on the server; and (2) right click on EL860CF.EXE and choose "run as administrator"
Then the Elliott 8.5 Configuration utility will show up as follows:
In the License tab, copy and paste your new key code and click "Validate" to make sure it is a valid license code. Click "Finish" to save and exit. Again, make sure you are an admin or equivalent user that has sufficient rights to update the EL850.CFG file.
Method 3 - Login as Elliott 8.5 SUPERVISOR
Another method is that you can login to Elliott 8.5 as SUPERVISOR. Then you will see the "Config" button on the top left corner of your Control Center. See sample screen below:
Click on this button and you will see the configuration utility show up as if you are running the utility <ElliottRoot>\Bin85\EL850CF.EXE through Windows Explorer. From there, you can copy and paste your new license key code and finish exiting the configuration utility. Make sure you have sufficient NTFS rights to update the EL850.CFG file.
Future Elliott Releases
We introduced this method of licensing control after Elliott 8.5. It is expected that all future Elliott Business Software releases will use this convention for licensing. The difference is that we will use different version numbers. For example, you can expect when Elliott 8.6 is released, that we will use the Bin86 folder. The configuration file will be EL860.CFG and the utility name will be EL860CF.EXE.