Loading the License API
Go Up to Using the License API
You cannot statically load
iblicense.dll during an install process. Use the Windows
LoadLibrary() API call or other language-specific equivalent to load it dynamically when you need it and free the library immediately after use.
Typically, you would load the License API at the beginning of an install in order to check that your desired certificate ID/key pairs can indeed be added. Call
isc_license_check() and then free the library. Later, when you have completed the install portion and are ready to add authorization codes, load
iblicense.dll again and add the authentication codes. This sequence avoids the case in which an install is completed and then must be uninstalled because the authentication codes cannot be added for some reason.