Microsoft сообщает
Windows 10 предназначена для запуска программ Windows 8.1 и Windows Phone 8.1. И да, любимый всем VB6 Runtime также продолжит работать.
Любимое программирование Everones на VB6
Они также говорят, что Project Centennial позволит приложениям VB6 быть универсальными приложениями Windows.
Доступ по USB на телефоне поддерживается только через External Accessory Framework . Вы не можете подключить iPhone к произвольным USB-устройствам, они действительно должны поддерживать протокол EA. Вы можете получить более подробную информацию об этом в программе Made for iPhone .
Кроме того, USB-доступ к приложениям недоступен.
Вам нужна Внешняя вспомогательная платформа . Сказав это, я не уверен, что Apple хотела, чтобы вы общались с приложением на ПК / Mac. Это действительно для разговора с аксессуарами, такими как док-станции для iPod, пульты дистанционного управления и т. Д. Apple может не разрешить приложение, которое взаимодействует с ПК таким образом, в App Store.
Возможно, вас заинтересует ssh_relay (ранее назывался iphone_tunnel).
На вашем iPhone есть /System/Library/Lockdown/Services.plist, и вы можете запускать любые такие службы через AMDeviceStartService, а затем связываться с ним.
ssh_relay демонстрирует, как это сделать, используя простой перенаправитель портов в качестве службы на сайте iPhone и клиентское приложение на вашем ПК, чтобы вы могли перенаправить любой локальный iPhone порт на свой ПК. Это не совсем то, что вы хотите здесь (это удобно, если у вас уже есть другая служба, работающая на iPhone, которая обменивается данными через простой TCP, и вы хотите получить к ней доступ; например, SSH), но на основе этого примера это должно быть прямо -перед любой связи между службой (в Services.plist) и вашим ПК.