Получить processID приложения, которое извлекло лицензию с помощью FlexLM - PullRequest
0 голосов
/ 13 ноября 2018

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

...