当我将 iPod(或 iPhone)连接到 Windows PC 时,
它看起来像一个 USB 驱动器,但我无法打开其中的文件,因为我不知道正确的文件路径。
我也无法将文件拖放到我的应用程序中,因为拖动源没有 CF_HDROP。
某些应用程序可以打开 iPod 上的文件,但它是本地临时文件夹中的拷贝。
screenshot http://img862.imageshack.us/img862/5396/ipodx.png
我的问题是..
如何直接(以编程方式)打开和读取 iPod 上的图片文件?
如果我双击它(或右键单击并选择预览菜单),
它会启动 Windows 照片查看器——它不是我的默认图片查看器。
我可以将文件 (.PNG) 关联更改为其他应用程序吗?
要成为 ipod 上文件的默认查看器,查看器应用程序有什么要求?
最佳答案
使用图片传输协议(protocol) (PTP) 的应用程序。在 Windows 上,Microsoft 将许多接口(interface)作为 Windows Image Acquisition (WIA) 的一部分来实现。在这里阅读更多:http://msdn.microsoft.com/en-us/library/ms630344(v=VS.85).aspx
http://support.microsoft.com/kb/307859或在 HKEY_CLASSES_ROOT\.png 手动编辑注册表
关于c++ - 如何访问 iPod/iPhone 上的图片文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6161765/