Summary
How can a client program determine that a feature was checked out from a FlexID dongle?
Question
Is it possible with the license file C API to check if a feature was checked out from a FlexID dongle?
Answer
After a checkout, check the hostid type.
Attached is a sample of another hostid type output (not flexid, but it should work in same way).
Additional Information
/* Currently used HOSTIDs */
#define HOSTID_DEFAULT -1 /* for lc_hostid() */
#define HOSTID_LONG 1 /* Longword hostid, eg, SUN */
#define HOSTID_ETHER 2 /* Ethernet address, eg, VAX */
#define HOSTID_ANY 3 /* Any hostid; used for ISV testing and development */
#define HOSTID_USER 4 /* Username HOSTID=USER=xxx */
#define HOSTID_DISPLAY 5 /* Display */
#define HOSTID_HOSTNAME 6 /* Node name HOSTID=HOSTNAME=xxx */
#define HOSTID_ID_STRING 9 /* HOSTID=ID_STRING=xxx, equivalent to HOSTID_STRING */
#define HOSTID_DISK_SERIAL_NUM 11 /* Windows, and NT disk serial number */
#define HOSTID_INTERNET 12 /* Default v4:= ###.###.###.### /v6:= X:X:X:X:X:X:X:X*/
#define HOSTID_DEMO 13 /* HOSTID=DEMO for ISVs to use in their application */
#define HOSTID_ID 18 /* HOSTID=ID=#, equivalent to HOSTID_SERNUM_ID */
#define HOSTID_FLEXID6 23 /* FLEXID6 */
#define HOSTID_FLEXID7 10 /* FLEXID7 */
#define HOSTID_FLEXID8 14 /* FLEXID8 */
#define HOSTID_FLEXID9 15 /* FLEXID9 */
#define HOSTID_FLEXID10 51 /* FLEXID10 */
#define HOSTID_FLEXID11 52 /* FLEXID11 */
For FLEXID9 The type is 15
For FLEXID10 The type is 51Was this helpful?
Related Articles
Explanation of the Rollback Functionality 9Number of Views Simplified Explanation of the PACKAGE Keyword 9Number of Views Can a license file contain two or more FEATURE lines for the SAME feature-name? 6Number of Views lc_next_conf Does Not Retrieve All the Feature Names 10Number of Views "Could not retrieve dashboard" error in IT Visibility 20Number of Views
Revenera Assistant
Online
Hi, I am Reva - Ask me anything.
Updates
No new updates
Chat
Home
Updates
/**/
Thanks for the feedback!
Your feedback has been saved.Rate this response:
1
2
3
4
5
Add Additional feedback ( Optional )
0/240
English
English
Language changed successfully
Something went wrong
Email sent successfully
Something went wrong
Case create successfully
Are you sure you want to cancel
the case creation?
Please select a product to submit the case.
Please select a product version to submit the case.
0/255
Upload Attachment
File Upload
Maximum file
size allowed is 3 MB.
File type
not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
Are you sure you want to cancel the case creation?
Case closed successfully
File Upload
Maximum file size allowed is 3 MB.
File type not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
File Upload
Maximum file
size allowed is 3 MB.
File type
not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
© 2026 Flexera Software. All Rights Reserved.
Case id: 00001065
Activity: Status change: 2 hours ago