Как интегрировать WSA в любые редакции и версии Windows
при помощи виртуальной машины.
Ранее я
писал о том, что не смог запустить WSA на Enterprise multi-session из за того, что она определяется как Windows Server.
Инструкция:
Настройка WSA для работы через RemoteApp
1. Установить на свой ПК Hyper-V (или другой совместимый гипервизор)
2. Разобраться в организации сети для ВМ
(Например, на multi-session в Hyper-V не создано ни одной сети для ВМ, даже Default нет...)3. Создать ВМ, соответствующую требованиям WSA с Windows 11 Pro или Enterprise с пользователем, имеющим пароль.
4. Включить
вложенную виртуализацию5. Установить подсистему Android (WSA) и проверить её работу
6. Установить
WSA_packman7. Переименовать имя ПК в ВМ в понятное
8. Установить в ВМ
RemoteApp Tool9. Добавить в список RemoteApp приложение WSA_packman
10. Добавить ассоциацию с типом файлов APK
11. Включить удалённый рабочий стол в ВМ
12. Сохранить RDP файл на свой ПК
13. Отключить автовход (необязательно, но сэкономит ресурсы), поскольку обычная сессия больше использоваться не будет.
14. Выходим из системы в ВМ ПУСК --> username --> Выйти
15. Запускаем RDP файл на основном ПК (Жмём подключить, принимаем сертификат, вводим логин и пароль)
Это вся настройка.
Установка APK:
Для установки APK можно использовать 2 способа
adb connect VM_nane:58526
adb install file.apk
Или
mstsc.exe /remotecmdline: "\\tsclient\c\путь\к\файлу\1.apk" "C:\Путь\к\подключению\WSA_PM.rdp"
Можно ли настроить асоциацию на двойной клик по APK?
Можно, но для этого придётся поднять свой HTTPS сервер с валидным SSL или написать сою клиентскую программу, вызывающую mstsc с аргументами.
Инструкцию по созданию веб-канала RDP можно найти
здесь.
Сообщение отредактировал sashaqwert - 09.01.22, 21:26Причина редактирования: Исправлена опечатка