读取 iOS 驱动 VB.NET

Reading iOS drive with VB.NET

我有一个 VS2015/VB.Net 应用程序,它在连接的可移动驱动器上读取 folders/files,我想扩展该应用程序的功能,以便还可以从虚拟 iOS 文件夹中读取文件(例如:已连接 iPhone)。 iOS 驱动器未映射到驱动器号,因此我的应用程序无法识别它。我一直在广泛地寻找方法来做到这一点,并得出结论,它不能只用 VB.Net 在本地完成。看来我需要某种钩子,我的应用程序调用它可以读取 iPhone 照片文件。我在我的网络研究中遇到了 "UWP",在我考虑投入之前有几个问题:1) UWP 实际上可以读取连接到 Win 10 桌面的 iPhone 文件夹吗? 2) UWP 是否与 Visual Studio 2017 集成? 3)VS2017向后兼容VS2015吗?

1 Can UWP in fact read iPhone folders connected to a Win 10 desktop?

UWP 支持 Media Transfer Protocol, And you could use uwp app to access IOS StorageDevice

var folder = StorageDevice.FromId(deviceInformationId);

并且您还可以创建自动播放 UWP 应用程序以在 IOS 设备中自动播放图像、音频和视频。更多内容可以参考Auto-launching with AutoPlay.

2) Is UWP integrated with Visual Studio 2017?

一般来说,Visual Studio2017默认包含UWP项目模板,也可以手动查看。

3 Is VS2017 backward compatible with VS2015?

VS2017向后兼容。如果您安装了较低的 UWP SDK 版本,则可以通过 VS2017 打开使用 VS2015 创建的解决方案。