Получить processID приложения, которое извлекло лицензию с помощью FlexLM
Мне нужно получить информацию о приложении (processID
), которая проверена особая функция лицензии, используя flexlm. Есть функция lc_userlist()
, для получения информации о пользователях, которые используют функцию лицензии.
SYNTAX
LM_USERS *users;
users = lc_userlist(job, feature)
Возвращает структуру
typedef struct lm_users {
...
/* Server's license handle */
char project[MAX_PROJECT_LEN + 1];
int processID;
} LM_USERS, FAR *LM_USERS_PTR;
но processID всегда равен 0 для другого приложения.