When I connect the iPod (or iPhone) to the Windows PC,
it look like an USB drive, but I can’t open a file on it because I can’t know the correct file path.
I was also unable to drop the file to my application because the drag source does not have CF_HDROP.
Some applications can open a file on iPod, but it was a copy on the local temp folder.
screenshot http://img862.imageshack.us/img862/5396/ipodx.png
My question is ..
-
How can I directly (programmatically) open and read the picture file on iPod?
-
If I double click on it (or right click and select Preview menu),
it launches Windows Photo Viewer — it is not my default picture viewer.
Can I change the file (.PNG) association to other application?
What’s the viewer application’s requirement to be a default viewer for files on ipod?
Applications that do that use Picture Transfer Protocol (PTP). On Windows Microsoft implements many interfaces as part of Windows Image Acquisition (WIA). Read more here: http://msdn.microsoft.com/en-us/library/ms630344(v=VS.85).aspx
http://support.microsoft.com/kb/307859 or manually edit registry at HKEY_CLASSES_ROOT\.png