C# 在我的iPhone应用程序共享文件中写入/读取文件

C# 在我的iPhone应用程序共享文件中写入/读取文件,c#,iphone,file,shared,C#,Iphone,File,Shared,我在iPhone上写了一个应用程序。这是我的pc软件的一个更便携、更小的版本。我在我的应用程序上激活了文件共享功能,现在我可以通过iTunes传输文件了。但我希望我的pc软件能够在iPhone上读取或写入共享文件夹中的文件,而无需通过iTunes手动执行 我有很大的限制: 我不能使用越狱的iPhone/iPod/iPad 我的绝大多数客户没有互联网接入(这是一个农场管理软件,因此在某些地区甚至连手机都不可用)( 我听说有一种方法可以使用Manzana和MobileDevice.dll(itune

我在iPhone上写了一个应用程序。这是我的pc软件的一个更便携、更小的版本。我在我的应用程序上激活了文件共享功能,现在我可以通过iTunes传输文件了。但我希望我的pc软件能够在iPhone上读取或写入共享文件夹中的文件,而无需通过iTunes手动执行

我有很大的限制:

  • 我不能使用越狱的iPhone/iPod/iPad
  • 我的绝大多数客户没有互联网接入(这是一个农场管理软件,因此在某些地区甚至连手机都不可用)(
  • 我听说有一种方法可以使用Manzana和MobileDevice.dll(itunesmobiledevice.dll)。我真的不知道如何使用这些dll。我尝试过使用Manzana,但我无法访问我的文件夹,因为它不是越狱的iPhone。有人能帮我一点代码示例吗


    或者有没有其他方法可以让我的iPhone应用程序通过USB电缆与我的C#应用程序进行通信,而无需接入互联网或Wifi?

    我建议您看看是否可以使用iTunes脚本界面。将COM引用iTunes 1.1类型库添加到项目中,您可以自动控制iTunes的许多部分。我找不到文档您可以使用这个库,看看是否有东西可以访问文件共享部分

    下面是一篇关于如何使用它的介绍:

    这个项目应该允许你从手机上发送和检索文件

    mirhagk,我下载了这个项目,但iTunesLib只允许你控制iTunes的音乐部分。我无法访问移动设备…如果无法访问我的应用程序共享文件夹,我的iPhone应用程序一旦插入电脑,是否可以在某处发送或接收这些文件ow?刚刚测试过iPhoneExplorer,我可以毫无困难地浏览iPhone上的每个文件夹(非越狱)。因此,使用iTunes COM/API似乎是正确的解决方案。现在我只需要一些代码示例,说明如何连接到我的iPhone,浏览文件夹,以及如何使用该API读取/写入文件。。