Issue
When I try to run my application, I'm getting a dialog stating there's no license on my machine. What could be causing this?
For Development licenses:
Is your code calling SetSolutionName
or SetSolutionKey
?
- Unless you are using an OEM key, you do not need to call
SetSolutionName
orSetSolutionKey
.. - By default, the SDK looks in the Windows registry at:
for a development license. If you are unnecessarily calling SetSolutionName
, you may be pointing the license check to an incorrect location.
For Runtime licensing:
- Your application should call
SetSolutionName
(and optionallySetSolutionKey
) to specify where the runtime license is stored in the registry. - Ensure that your application is pointing to the correct location in the registry, this is done by calling SetSolutionName.
Temporary License Expiration
Was the Software Licensing Utility (SLU) ran on this machine around two weeks ago?
- If the SLU fails during activation, an error will be thrown and a temporary license may be placed on the machine. This temporary license expires after two weeks.
- You will see the "No license..." dialog once it expires.
How the Resolve:
- Check your customer portal to make sure that you have licenses available.
- If you don't, please contact our sales team to determine the path forward.
- Re-run the SLU.
- Ensure that the
AccuLicClient.dll
is registered:- To do this, refer to the readme.txt in the
C:\Users\Public\Documents\Accusoft\Common\Licensing\Deployment
folder.
- To do this, refer to the readme.txt in the
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article