Если вкратце, то нужно задействовать сишную обертку над VMWare VIX API для того, чтобы произвести следующие действия:
- Получить все возможные виртуалки для открытия и дать пользователю возможность выбора;
- Включить выбранную виртуалку;
- Залогиниться;
- Запустить по заданному пути исполняемый файл на виртуалке.
Немного про взаимодействие: меня интересует, в первую очередь, настроенная под Win/*nix среда для разработки нежели сам код, поэтому все результаты нужно будет представлять в формате виртуалки(либо DO, либо образ VMWare с настроенной средой). Принципиально, чтобы я мог посмотреть как там все устроено и разобраться.
Ограничение по версии среды разработки: в случае VS версия >= 10.