Occasionally you will see your activation count go higher than expected. Here are some possible reasons for computers taking up an activation:
- Normal First-Time Install
- Application Server Hosted Application
- Changing Hostname
- Launching De-Activated Client (Deactivation Instructions)
- Occasional Client Upgrades
If you find you are out of activations more quickly than expected, follow the steps below.
Application server misreading activations
||If you are running Food Processor on an app server environment, such as Citrix, VDI, VmWare, Terminal server, etc., your server app may assume the activations are per launch rather than per computer. This will eat up your licensed activations quickly.|
To prevent this from happening, you will need to edit the .exe.config file.
- Close all open connections to the database. This includes any open ESHA programs (Genesis R&D Foods, Genesis R&D Supplements, ESHA Port, Food Processor, etc.)
- Browse to find the config file in the path where your program is installed. This is typically C:\Program Files (x86)\Esha Research\FoodProSQL or EshaPortSQL)
- Look for a FoodProSQL.exe.config or ESHAPortSQL.exe.config file
- To edit the File either
• open Notepad as an Administrator and navigate to the file
• Copy the file to the desktop, edit the file, save changes and copy and replace the config file back to the program folder
- Add the following just before the closing
<machineId providerType="PerDomain" />to the config file. T
This is XML so be attentive to spelling (of course), but also capitalization.
- Find the <esha.licensing> ... </esha.licensing> tags.
- Add the following setting within: <machineId providerType="PerDomain" />
That section should look something like this when finished:
<licenseService url="https://accounts.esha.com/licensing/Service.asmx" />
<licenseWeb url="https://accounts.esha.com" />
<idserver oauth2TokenEndpoint="https://login.esha.com/issue/oauth2/token" />
<machineId providerType="PerDomain" />
- Save your changes, if copied to the desktop copy and replace the file back to the program folder.