通过USB连接访问WM6手机上的文件
在Windows XP系统中,我的Windows Mobile 6手机(HP iPAQ 514)在“我的电脑”里显示为“移动设备”。通过Windows资源管理器,我可以从设备和它的存储卡上复制文件。
那么,有哪些方法可以通过编程的方式访问这些文件呢?有没有办法使用普通的文件名或者一些特殊路径来访问它们?
需要注意的是,我在寻找一个可以通过USB连接手机的解决方案,而不是通过蓝牙或Wi-Fi。问题是用Python标记的,但我希望听到任何有效的解决方案。
2 个回答
0
你所寻找的“特殊路径”其实是在Shell层面上存在的,而不是在内核里。所以,你不应该使用来自Win32内核命名空间的路径(你提到的那个),而是应该使用PIDL
。
0
要回答你如何进行读取的问题,你需要关注Windows中的“RAPI”组件——这是ActiveSync或Vista的移动设备管理(MDM)中的一个接口。RAPI提供了COM接口IRAPIDevice
和IRAPISession
;后者有很多你熟悉的Win32函数。例如,你可以使用IRAPISession::CeCreateFile
,它和你熟悉的CreateFile
很像。