ThumbnailXpress 6 for .NET - User Guide > How To > Fully Unlock ThumbnailXpress |
Enable runtime licensing by first calling the SetSolutionName() method with the name of the runtime license solution as a parameter to the method. The SetSolutionKey() method next should be called with the four integer keys as parameters. These four integer keys make up the solution key that is required for all runtime licensing. The solution name and the four integers keys are provided in the purchase confirmation email when runtime licenses are purchased. If the application is to use Automatically Reported Runtime (Node-Locked) licensing, then this is all that is required to unlock ThumbnailXpress.
If the application is to use Manually Reported Runtime (Non-Node-Locked) licensing, then an additional call to the SetOEMLicenseKey() method is required with the OEM license key as a parameter. The OEM license key is also provided in the purchase confirmation email when these types of runtime licenses are purchased.
ImagXpress is used internally to thumbnail images, therefore ImagXpress needs to be licensed by calling the corresponding run-time licensing methods for ImagXpress. All applications must first call the SetIXSolutionName() method with ImagXpress’s name of the runtime license solution as a parameter to the method. The SetIXSolutionKey() method next should be called with the four integer keys for ImagXpress run-time licensing as parameters. The solution name for ImagXpress and the four integer keys for ImagXpress are provided in the purchase confirmation email when runtime licenses are purchased for ImagXpress. If the application is to use Automatically Reported Runtime (Node-Locked) licensing, then this all that required to unlock ImagXpress for use with ThumbnailXpress.
If the application is to use Manually Reported Runtime (Non-Node-Locked) licensing, then an additional call to the SetIXOEMLicenseKey() method is required with the OEM license key for ImagXpress as a parameter. The OEM license key for ImagXpress is also provided in the purchase confirmation email when these types of runtime licenses are purchased.
To thumbnail PDFs, PDF Xpress needs to be licensed by calling SetPDFXOEMLicenseKey or SetPDFXSolutionKey and SetPDFXSolutionName (depending on which licensing mode you are using, see above description of licensing ImagXpress).
ACMEImaging – Solution name for both ImagXpress and ThumbnailXpress.
0x40000001, 0x40000002, 0x40000003, 0x40000004 - ThumbnailXpress runtime license keys
0xB0000001, 0xB0000002, 0xB0000003, 0xB0000004 - ImagXpress runtime license keys
0x1C3A023F, 0xA018F260, 0x37AF0E51, 0x557F2389 - PDF Xpress runtime license keys
C# Example |
Copy Code
|
---|---|
// Provide run-time licensing for ThumbnailXpress thumbnailXpress1.Licensing.SetSolutionName(“ACMEImaging”); thumbnailXpress1.Licensing.SetSolutionKey(0x40000001, 0x40000002, 0x40000003, 0x40000004); // Next provide run-time licensing for ThumbnailXpress’s use of ImagXpress thumbnailXpress1.Licensing.SetIXSolutionName(“ACMEImaging”); thumbnailXpress1.Licensing.SetIXSolutionKey(0xB0000001, 0xB0000002, 0xB0000003, 0xB0000004); // Finally provide run-time licensing for ThumbnailXpress’s use of PDF Xpress thumbnailXpress1.Licensing.SetPDFXSolutionName(“ACMEImaging”); thumbnailXpress1.Licensing.SetPDFXSolutionKey(0x1C3A023F, 0xA018F260, 0x37AF0E51, 0x557F2389); |
VB .NET Example |
Copy Code
|
---|---|
‘ Provide run-time licensing for ThumbnailXpress thumbnailXpress1.Licensing.SetSolutionName(“ACMEImaging”) thumbnailXpress1.Licensing.SetSolutionKey(&H40000001, &H40000002, &H40000003, &H40000004) ‘ Next provide run-time licensing for ThumbnailXpress’s use of ImagXpress thumbnailXpress1.Licensing.SetIXSolutionName(“ACMEImaging”) thumbnailXpress1.Licensing.SetIXSolutionKey(&HB0000001, &HB0000002, &HB0000003, &HB0000004) ‘ Finally provide run-time licensing for ThumbnailXpress’s use of PDF Xpress thumbnailXpress1.Licensing.SetPDFXSolutionName(“ACMEImaging”) thumbnailXpress1.Licensing.SetPDFXSolutionKey(&H1C3A023F, &HA018F260, &H37AF0E51, &H557F2389) |
ACMEImaging – Solution name for both ImagXpress and ThumbnailXpress.
0x40000001, 0x40000002, 0x40000003, 0x40000004 - ThumbnailXpress runtime license keys
0xB0000001, 0xB0000002, 0xB0000003, 0xB0000004 - ImagXpress runtime license keys
0x1C3A023F, 0xA018F260, 0x37AF0E51, 0x557F2389 - PDF Xpress runtime license keys
ThumbnailXpress OEM License Key –“1.0.GQCC0EmUgONaI4QDZ32tpGWfpGW4gtbC0iIC0iN4bigYM3m3K5b487QOsAM38O24mUp5bOpD2O240OQ32U2YsUKDKA87MYPGgGgaptMiK5Nv8AI4mYg4m3QvW52DZCPGs4p784mtP4IUgOWiIG0AQYp4052iIAWvNCZfpGWC8vQ5P4ZGKaPAWfbiYfZOI303pOZAgisiNaWA27gGsf8Ob7Zvm5IaKGI4KC8GsG2CWYpGQAg5sUmYWvZCQANig48G2ap4bG0DsO240YsUmtptNiZamCPGbYMfMO83gANAZCN52YbY8U8f8DM4m3g7MYMYWGW5Q7QGWaMiN7MtZfmtgY8AN7NDP7Z4W7sCbGKUPa0im7EDPP"
ImagXpress OEM License Key –“1.0.WXPB1EmUgONaI4QDZ32tpGWfpGW4gtbC0iIC0iN4bigYM3m3K5b487QOsAM38O24mUp5bOpD2O240OQ32U2YsUKDKA87MYPGgGgaptMiK5Nv8AI4mYg4m3QvW52DZCPGs4p784mtP4IUgOWiIG0AQYp4052iIAWvNCZfpGWC8vQ5P4ZGKaPAWfbiYfZOI303pOZAgisiNaWA27gGsf8Ob7Zvm5IaKGI4KC8GsG2CWYpGQAg5sUmYWvZCQANig48G2ap4bG0DsO240YsUmtptNiZamCPGbYMfMO83gANAZCN52YbY8U8f8DM4m3g7MYMYWGW5Q7QGWaMiN7MtZfmtgY8AN7NDP7Z4W7sCbGKUPa0im7EDJS"
PDF Xpress OEM License Key – "1.0.GQCC0EmUgONaI4QDZ32tpGWfpGW4gtbC0iIC0iN4bigYM3m3K5b487QOsAM38O24mUp5bOpD2O240OQ32U2YsUKDKA87MYPGgGgaptMiK5Nv8AI4mYg4m3QvW52DZCPGs4p784mtP4IUgOWiIG0AQYp4052iIAWvNCZfpGWC8vQ5P4ZGKaPAWfbiYfZOI303pOZAgisiNaWA27gGsf8Ob7Zvm5IaKGI4KC8GsG2CWYpGQAg5sUmYWvZCQANig48G2ap4bG0DsO240YsUmtptNiZamCPGbYMfMO83gANAZCN52YbY8U8f8DM4m3g7MYMYWGW5Q7QGWaMiN7MtZfmtgY8AN7NDP7Z4W7sCbGKUPa0im7EDPP”
C# Example |
Copy Code
|
---|---|
// Provide run-time licensing for ThumbnailXpress thumbnailXpress1.Licensing.SetSolutionName(“ACMEImaging”); thumbnailXpress1.Licensing.SetSolutionKey(0x40000001, 0x40000002, 0x40000003, 0x40000004); thumbnailXpress1.Licensing.SetOEMLicenseKey(“1.0.GQCC0EmUgONaI4QDZ32tpGWfpGW4gtbC0iIC0iN4bigYM3m3K5b487QOsAM38O24mUp5bOpD2O240OQ32U2YsUKDKA87MYPGgGgaptMiK5Nv8AI4mYg4m3QvW52DZCPGs4p784mtP4IUgOWiIG0AQYp4052iIAWvNCZfpGWC8vQ5P4ZGKaPAWfbiYfZOI303pOZAgisiNaWA27gGsf8Ob7Zvm5IaKGI4KC8GsG2CWYpGQAg5sUmYWvZCQANig48G2ap4bG0DsO240YsUmtptNiZamCPGbYMfMO83gANAZCN52YbY8U8f8DM4m3g7MYMYWGW5Q7QGWaMiN7MtZfmtgY8AN7NDP7Z4W7sCbGKUPa0im7EDPP"); // Next provide run-time licensing for ThumbnailXpress’s use of ImagXpress thumbnailXpress1.Licensing.SetIXSolutionName(“ACMEImaging”); thumbnailXpress1.Licensing.SetIXSolutionKey(0xB0000001, 0xB0000002, 0xB0000003, 0xB0000004); thumbnailXpress1.Licensing.SetIXOEMLicenseKey(“1.0.WXPB1EmUgONaI4QDZ32tpGWfpGW4gtbC0iIC0iN4bigYM3m3K5b487QOsAM38O24mUp5bOpD2O240OQ32U2YsUKDKA87MYPGgGgaptMiK5Nv8AI4mYg4m3QvW52DZCPGs4p784mtP4IUgOWiIG0AQYp4052iIAWvNCZfpGWC8vQ5P4ZGKaPAWfbiYfZOI303pOZAgisiNaWA27gGsf8Ob7Zvm5IaKGI4KC8GsG2CWYpGQAg5sUmYWvZCQANig48G2ap4bG0DsO240YsUmtptNiZamCPGbYMfMO83gANAZCN52YbY8U8f8DM4m3g7MYMYWGW5Q7QGWaMiN7MtZfmtgY8AN7NDP7Z4W7sCbGKUPa0im7EDJS"); // Finally provide run-time licensing for ThumbnailXpress’s use of PDF Xpress thumbnailXpress1.Licensing.SetPDFXSolutionName(“ACMEImaging”); thumbnailXpress1.Licensing.SetPDFXSolutionKey(0x1C3A023F, 0xA018F260, 0x37AF0E51, 0x557F2389); thumbnailXpress1.Licensing.SetPDFXOEMLicenseKey("1.0.GQCC0EmUgONaI4QDZ32tpGWfpGW4gtbC0iIC0iN4bigYM3m3K5b487QOsAM38O24mUp5bOpD2O240OQ32U2YsUKDKA87MYPGgGgaptMiK5Nv8AI4mYg4m3QvW52DZCPGs4p784mtP4IUgOWiIG0AQYp4052iIAWvNCZfpGWC8vQ5P4ZGKaPAWfbiYfZOI303pOZAgisiNaWA27gGsf8Ob7Zvm5IaKGI4KC8GsG2CWYpGQAg5sUmYWvZCQANig48G2ap4bG0DsO240YsUmtptNiZamCPGbYMfMO83gANAZCN52YbY8U8f8DM4m3g7MYMYWGW5Q7QGWaMiN7MtZfmtgY8AN7NDP7Z4W7sCbGKUPa0im7EDPP”); |
VB .NET Example |
Copy Code
|
---|---|
‘ Provide run-time licensing for ThumbnailXpress thumbnailXpress1.Licensing.SetSolutionName(“ACMEImaging”) thumbnailXpress1.Licensing.SetSolutionKey(&H40000001, &H40000002, &H40000003, &H40000004) thumbnailXpress1.Licensing.SetOEMLicenseKey(“1.0.GQCC0EmUgONaI4QDZ32tpGWfpGW4gtbC0iIC0iN4bigYM3m3K5b487QOsAM38O24mUp5bOpD2O240OQ32U2YsUKDKA87MYPGgGgaptMiK5Nv8AI4mYg4m3QvW52DZCPGs4p784mtP4IUgOWiIG0AQYp4052iIAWvNCZfpGWC8vQ5P4ZGKaPAWfbiYfZOI303pOZAgisiNaWA27gGsf8Ob7Zvm5IaKGI4KC8GsG2CWYpGQAg5sUmYWvZCQANig48G2ap4bG0DsO240YsUmtptNiZamCPGbYMfMO83gANAZCN52YbY8U8f8DM4m3g7MYMYWGW5Q7QGWaMiN7MtZfmtgY8AN7NDP7Z4W7sCbGKUPa0im7EDPP") ‘ Next provide run-time licensing for ThumbnailXpress’s use of ImagXpress thumbnailXpress1.Licensing.SetIXSolutionName(“ACMEImaging”) thumbnailXpress1.Licensing.SetIXSolutionKey(&HB0000001, &HB0000002, &HB0000003, &HB0000004) thumbnailXpress1.Licensing.SetIXOEMLicenseKey(“1.0.WXPB1EmUgONaI4QDZ32tpGWfpGW4gtbC0iIC0iN4bigYM3m3K5b487QOsAM38O24mUp5bOpD2O240OQ32U2YsUKDKA87MYPGgGgaptMiK5Nv8AI4mYg4m3QvW52DZCPGs4p784mtP4IUgOWiIG0AQYp4052iIAWvNCZfpGWC8vQ5P4ZGKaPAWfbiYfZOI303pOZAgisiNaWA27gGsf8Ob7Zvm5IaKGI4KC8GsG2CWYpGQAg5sUmYWvZCQANig48G2ap4bG0DsO240YsUmtptNiZamCPGbYMfMO83gANAZCN52YbY8U8f8DM4m3g7MYMYWGW5Q7QGWaMiN7MtZfmtgY8AN7NDP7Z4W7sCbGKUPa0im7EDJS") ‘ Finally provide run-time licensing for ThumbnailXpress’s use of PDF Xpress thumbnailXpress1.Licensing.SetPDFXSolutionName(“ACMEImaging”) thumbnailXpress1.Licensing.SetPDFXSolutionKey(&H1C3A023F, &HA018F260, &H37AF0E51, &H557F2389) thumbnailXpress1.Licensing.SetPDFXOEMLicenseKey("1.0.GQCC0EmUgONaI4QDZ32tpGWfpGW4gtbC0iIC0iN4bigYM3m3K5b487QOsAM38O24mUp5bOpD2O240OQ32U2YsUKDKA87MYPGgGgaptMiK5Nv8AI4mYg4m3QvW52DZCPGs4p784mtP4IUgOWiIG0AQYp4052iIAWvNCZfpGWC8vQ5P4ZGKaPAWfbiYfZOI303pOZAgisiNaWA27gGsf8Ob7Zvm5IaKGI4KC8GsG2CWYpGQAg5sUmYWvZCQANig48G2ap4bG0DsO240YsUmtptNiZamCPGbYMfMO83gANAZCN52YbY8U8f8DM4m3g7MYMYWGW5Q7QGWaMiN7MtZfmtgY8AN7NDP7Z4W7sCbGKUPa0im7EDPP”) |