Возвращает - массив объектов с информацией о приложении.
Эта функция позволяет получить список приложений, установленных в системе, а так же информацию о них. Функция возвращает массив объектов с описанием приложения. Объект содержит следующие поля:
- name - системное имя приложения;
- isRun - состояние работы приложения (true - работает, false - выключено);
- inst - список экземпляров запущенных приложений, если допускается запуск нескольких;
- about - объект с информацией о процессе, который в свою очередь содержит поля:
- - mark - метка приложения, которая используется при выводе сообщений в системный журнал;
- - descr - текстовое название приложения, которое отображается в менеджере процессов;
- - isSingle - флаг, указывающий является ли приложение однократно запускаемым;
- - isGui - флаг, указывающий имеется ли у приложения графический интерфейс;
- - isPm - флаг, указывающий является ли приложение менеджером процессов (в системе он должен быть только один);
- - order - предпочтительный порядок сортировки в списке приложений;
- - depend - массив приложений, от которых зависит текущее, и не может без них работать.
Пример:
let res = await ds.rpcCall('pm.getAppStat'); log('Список приложений:', res);
Данный код выведет информацию следующего вида: