Welcome Guest! To enable all features, please Login or Register.



Last Go to last post Unread Go to first unread post
#1 Posted : Wednesday, October 29, 2008 9:44:36 AM(UTC)

Groups: Registered
Posts: 2

My company has been using LEAD libraries for photo capture for about a year now with no issues. We have a serial number and distribute DSKernal2.dll (, ltmm15.dll (, and a ltmm.lic license file.

We unlock the library by calling LMDSKernel2#unlockModule with our serial number, UnLockFlagsConstants2.UNLOCK_APP_ALWAYS, and a GUID we generated.

This works fine in most of our 3000 installation sites.

However, recently, a small number of sites have been reporting that the evaluation message appears and they are locked out from capturing photos. The message reads Title: "LEAD Multimedia Library (15.1) Eval Notice", Body: "The evaluation period has expired. Please contact sales@leadtools.com to obtain a release version of the filter." with an OK button. (See attached screenshot).

These sites are  running the exact same code and unlocking the files in the same way. We have verified that all the files we require are present.

What controls when this eval notice is shown?
Can another vendor install an non-compatible version beside our application and cause this?
How can we get rid of this message? Our code and deployment works at 99.6% of our sites, but breaks on about 1 of 300.
HamletDRC attached the following image(s):

Try the latest version of LEADTOOLS for free for 60 days by downloading the evaluation: https://www.leadtools.com/downloads

Wanna join the discussion? Login to your LEADTOOLS Support accountor Register a new forum account.

#2 Posted : Thursday, October 30, 2008 5:01:24 AM(UTC)

Yasir Alani  

Groups: Guests
Posts: 3,022

Was thanked: 2 time(s) in 2 post(s)

On one of the machines that have the problem, please re-register the LEAD DLLs from the locations where you deployed them. This should be a common folder such as SYSTEM32 or SysWOW64 on 64-bit machines. This will rule out some other application registering our DLLs in a different folder.

If the problem is not solved, try to log on using an administrator account and re-install the application, then use the application using the same account (same user credentials). This will eliminate possible problems due to restrictions imposed on the account itself.
#3 Posted : Wednesday, February 11, 2009 6:15:53 AM(UTC)

Groups: Registered
Posts: 2

Following this advice simply isn't an option in our deployment scenario. There would be a great expense to reinstalling this stuff on site.

I was able to reproduce the issue by running two instances of the application. When two instances are running, the second one displays the trial license expired message.

I am unlocking the DLL using UNLOCK_APP_ALWAYS : http://www.leadtools.com...enumerationconstants.htm

If I change to UNLOCK_APP_ONCE, then multiple instances can run on the same machine.
If I use UNLOCK_APP_ALWAYS, but generate a unique UID for the application ID, then multiple instances can run on the same machine.

The behavior of the unlock flag seems backwards. Shouldn't I be using unlock always with a single UID? What flags should I be using here?

#4 Posted : Wednesday, February 11, 2009 8:49:26 AM(UTC)


Groups: Registered, Tech Support, Administrators
Posts: 764

That depends on what you're actually unlocking.  The main Multimedia SDK can ONLY be unlocked with UNLOCK_APP_ONCE.  The other flags such as UNLOCK_APP_ALWAYS  and UNLOCK_COMPUTER will only work for stuff like the individual filters or codecs.
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Powered by YAF.NET | YAF.NET © 2003-2023, Yet Another Forum.NET
This page was generated in 0.090 seconds.