Как получить список активных ВМ в Memu или запросить статус ВМ через ADB?

Mitnik

Client
Регистрация
22.12.2014
Сообщения
118
Благодарностей
6
Баллы
18
Здравствуйте!

Подскажите, пожалуйста, как можно получить список активных запущенных ВМ в Memu через ZennoDroid, чтобы можно было в процессе работы сравнивать список всех ВМ в Memu со списком активных?

Или, как вариант, как можно запрашивать статус конкретной виртуальной машины, аналогично командам memuc, но, через adb :
  1. Список информации обо всех виртуальных машинах
    • Использование: memuc listvms [-running] [-s]
      [-running]
      Список информации обо всех запущенных виртуальных машинах.
    • Образец: memuc listvms //Список информации, такой как индекс, заголовок, дескриптор окна, статус, pid.
    • Пример: memuc listvms -s //Показать информацию о диске
  2. Проверьте, работает ли виртуальная машина или нет
    • Использование: memuc isvmrunning <-i vmindex | -n имя_вм>
    • Пример: memuc isvmrunning -n MEmu_3 //Проверить, запущена ли виртуальная машина или нет
 
Последнее редактирование:

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
378
Благодарностей
269
Баллы
63
Подскажите, пожалуйста, как можно получить список активных запущенных ВМ в Memu через ZennoDroid, чтобы можно было в процессе работы сравнивать список всех ВМ в Memu со списком активных?
В ZennoDroid 2.3.4 добавлены api методы для получения списков машин с их состоянием. К посту прикреплен шаблон с примерами.

Запущенные:
var list = new DroidManager().GetListDevices()
    .Where(d => d.IsRunning)
    .Select(d => d.Index);

return string.Join(",", list);
Занятые (только в ZD):
var list = new DroidManager().GetListDevices()
    .Where(d => d.IsBusy)
    .Select(d => d.Index);

return string.Join(",", list);
Через memuc listvms нельзя получить список машин, которые используются в ZennoDroid. Машина может быть остановлена, но при этом занята (клонируется, например, или она остановлена, но в другом потоке ей задаются настройки).
 
  • Спасибо
Реакции: Sergodjan и Mitnik

Mitnik

Client
Регистрация
22.12.2014
Сообщения
118
Благодарностей
6
Баллы
18
Отлично!
То, что нужно.
Спасибо огромное!
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)