我正在写一个爱好项目来处理相机上的文件。 以前我发现了camera and the FolderBrowserDialog的问题。
我认为讨厌的是相机正在使用MTP或PTP(图片传输协议而不是点对点)。
为了更加无缝地与相机连接,我想使用PTP或MTP访问相机。是否有.Net人可以推荐的MTP / PTP包装器?如果可能的话,我很想避免编写我自己的或涉及非托管代码。
答案 0 :(得分:2)
我在dimeby8上发现了这篇博文,这是一个很好的起点,有很多关于协议如何工作的有用信息,但是在托管实现方面还有很多不足之处
http://blogs.msdn.com/dimeby8/archive/tags/C_2300_/default.aspx
我还发现了一个原始的C ++ / CLI MTP包装器 - 它几乎没有任何功能,但它是混合托管/非托管代码的良好演示:
http://ko.sourceforge.jp/projects/sfnet_mtpsharp/
并且有一个CodePlex项目,但它没有演示转移或 - 我感兴趣的是 - 编辑相机元数据(特别是相机日期)
http://www.codeplex.com/portabledevicelib/
这个项目有没有成功?