Мне нужно получить информацию о приложении (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 для другого приложения.