Как узнать в ZennoDroid что вирт машина в данный момент занята-включена?

sten30

Client
Регистрация
05.09.2017
Сообщения
233
Благодарностей
28
Баллы
28
Может есть экшен-сниппет который лочит занятую машину за конкретным потоком?
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 805
Баллы
113
Можно через консольную утилиту memuc (документация).

Запустить можно через экшен "Запуск программ".
Исполняемый файл - {-Environment.EmulatorDirectory-}memuc.exe
Параметры запуска - isvmrunning -i 0 (это по индексу, 0 - это индекс ВМ. можно по имени - isvmrunning -n Memu).
89004


С какой проблемой Вы столкнулись? Запущенные ВМ и так лочатся и другими потоками подхватываться не должны.
 
  • Спасибо
Реакции: Mikhail B.

sten30

Client
Регистрация
05.09.2017
Сообщения
233
Благодарностей
28
Баллы
28
С какой проблемой Вы столкнулись? Запущенные ВМ и так лочатся и другими потоками подхватываться не должны.
Я уже догадался, что при выборе машины поток увидит что она занята.
И у меня в таблице в списке машин делается пометка что машина взята в работу.
Видимо этого достаточно для работы. И поток выйдет по ошибке, когда попытается взять работающую машину.
Просто хотелось заполнять таблицу со статусами занятых машин, явно получая эту информацию.
 

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