如何以编程方式访问连接到 Windows 桌面的 iOS 设备的文件系统?

Posted

技术标签:

【中文标题】如何以编程方式访问连接到 Windows 桌面的 iOS 设备的文件系统?【英文标题】:How do I programmatically access the filesystem of an iOS device connected to a Windows desktop? 【发布时间】:2011-01-24 14:23:49 【问题描述】:

我想使用 C++ 访问 iPhone 或 ios 设备上应用程序的 Documents 文件夹。有很多程序可以访问iOS设备的文件系统,例如iPhone Explorer,所以我知道这是可能的。

这些程序需要iTunes,所以我想我必须与iTunes通信才能访问iPhone设备中的一些文件夹。

我同时使用 Visual C++ 和 Embarcadero C++ Builder。但是,我找不到任何资源来使用 C++ 访问 iOS 设备文件系统。有谁知道怎么做?

【问题讨论】:

所以让我直截了当地说:您想在 Windows 桌面上运行一个应用程序,然后它应该访问您连接的 iPhone 上应用程序的 Documents 文件夹? 我正在为 iPhone 制作一个音乐播放器应用程序,我想制作可以访问音乐播放器应用程序的 Document 文件夹的 Windows 应用程序。 MobileDevice framework 【参考方案1】:

iTunes 包含一个类型库,您可以使用它来访问其对象模型。我不记得具体细节了,但是您可以使用 OleView 之类的工具来查看库,并且可以在您的 C++ 项目中#import 它。

我什至只是为了访问库管理功能才这样做,所以我不确定它是否为 iOS 设备提供对象模型(尽管我认为它会提供)。

【讨论】:

以上是关于如何以编程方式访问连接到 Windows 桌面的 iOS 设备的文件系统?的主要内容,如果未能解决你的问题,请参考以下文章

windows如何通过vnc远程连接到linux系统桌面

以编程方式查看 PC 是不是连接到指定网络

如何以编程方式连接到 ***?

如何首先在 Xamarin.Android 中以编程方式连接到特定的 SSID?

如何以编程方式连接到已在 Android 手机中设置的 ***

从 vs 2017 以编程方式连接到 TFS