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