Griaule Biometrics

Home » Knowledge Base » Products » ICAO Face SDK » Articles

SUMMARY

This article describes how to identify and locate a product key. A product key is a unique combination of numbers and letters that is used during Griaule software registration to "unlock" the product. If you do not activate it using the product key, the product will always show a splash screen until you register the copy with the product key.

NOTE: A product key is not a license file or product ID (PID) number. A license file is created after a product is successfully installed and registered using the product key.

MORE INFORMATION

How to identify the product key

Griaule product keys contain 20 characters that are typically divided into groups of 4.

How to locate the product key

The product key can be found on Griaule's website. It's an information that is given after your payment has been approved.

You must be logged in on the website before you can view your product keys. Click on 'My Account', upper right on the page, and a list of yours product keys will be shown.

Product keys are specific to their software products. For example, you cannot use a ICAO Face SDK product key to unlock a Fingerprint SDK product.

APPLIES TO

  • Fingerprint SDK 2009
  • ICAO Face SDK 2008

ICAO Face has some restrictions in processing images,
The image must have a homogeneous background, and only one facial image.
The facial image must be in a frontal position.

Images without those characteristics are not guaranteed to be correctly
processed.

SYMPTOMS

  • When you attempt to register the GrIcaoFaceX.dll file by using the Regsvr32.exe program, you may receive one of the following error message: LoadLibrary("GrIcaoFaceX.dll") failed.
  • Problem using ICAO Face SDK with DEP enabled.

CAUSE

  • This version of the component has an incompatibility issue with computers that have DEP (Disable Data Execution Prevention) enabled.

WORKAROUND

Disable Data Execution Prevention (DEP) completely.

  1. Click Start, and then click Control Panel.
  2. Under Pick a category, click Performance and Maintenance.
  3. Under or Pick a Control Panel icon, click System.
  4. Click the Advanced tab, and in the Startup and Recovery area, click Settings.
  5. In the SystemStartup area, click Edit.
  6. In Notepad, click Edit and then click Find.
  7. In the Find what field, type /noexecute and then click Find Next.
  8. In the Find dialog box click Cancel.
  9. Replace the policy_level (for example, "OptIn" default) with "AlwaysOff" (without the quotes).
  10. WARNING: Be sure to enter the text carefully. Your boot.ini file
    switch should now read:

    /noexecute=AlwaysOff

  11. In Notepad, click File and then click Save.
  12. Click OK to close Startup and Recovery.
  13. Click OK to close System Properties and then restart your computer.

This setting does not provide any DEP coverage for any part of the
system, regardless of hardware DEP support.

Verifying DEP is Disabled

  1. Click Start, and then click Control Panel.
  2. Under Pick a category, click Performance and Maintenance.
  3. Under or Pick a Control Panel icon, click System.
  4. Click the Advanced tab.
  5. In the Performance area, click Settings and then click Data Execution Prevention.
  6. Verify that the DEP settings are unavailable and then click OK to close Performance Settings.
  7. Click OK to close System Properties then close Performance and Maintenance.

APPLIES TO

  • Griaule ICAO SDK 1.0.0

Trial License

  • Downloaded together with the software;
  • 30 days free trial;
  • No technical limitations.

No technical limitation means that its functionality is exactly the same you will
find on the registered versions, except for the fact that a splash screen will pop
up every initialization time, remembering you it's a trial license. After this trial
period, you need to buy a Single-Computer or Integrator license to replace the trial
one. The software you develop with the trial license needs no modification in order
to work the the registered licenses. After replacing the trial license with the
registered one, the software will find it out.

Single Computer License

  • Allowed to be used in only one computer;
  • No technical limitations.

Each computer will have a unique license. If you have less than 30 computers, this
should be the license mode of your choice. These licenses will be issued to a person
you specify, allowing easy deployment. Using a Single-User license in more than
one computer at the same time is a violation of the license agreement.

Integrator License

  • Allowed to be used in many computers*;
  • No technical limitations.

*Up to the number allowed by the purchased license. This license facilitates even
more the software deployment with Griaule's libraries. The Integrator license allows
you, with a single purchase, to deploy the licenses to many individual installations
of your application up to the number of computers the purchased license indicates.
You should choose this mode of licensing if you have a large number of clients that
will be using your software or a large number of computers in your company. The
table below shows the products that have Integrator licenses available for purchasing.

Software License Maximum number of computers
using the software libraries
Fingerprint SDK Integrator 150 150
Integrator 400 400
Integrator 1500 1500
Integrator 5000 5000
Integrator 15000 15000
AFIS SDK Integrator 50 50
Integrator 150 150
Integrator 400 400
WSQ SDK Integrator 50 50
Integrator 150 150
Integrator 400 400
ICAO Face SDK Integrator 10 10
Integrator 50 50
Integrator 200 200

Web application

If you have a web application developed using Griaule's SDK libraries, the right
license for you is the Integrator. You must estimate the maximum number of computer
will access your application and purchase a license according to this number.