0

Windows XP では、Windows Mobile 6 電話 (HP iPAQ 514) が [マイ コンピュータ] の [モバイル デバイス] として表示されます。Windows エクスプローラーを使用して、デバイスとそのストレージ カードとの間でファイルをコピーできます。

プログラムでこれらのファイルにアクセスするには、どのような可能性がありますか? 通常のファイル名または特別なパスを使用してそれらにアクセスする方法はありますか?

Bluetooth/Wi-Fi経由ではなく、USB経由で接続された電話で動作するソリューションを探していることに注意してください。質問には Python のタグが付けられていますが、有効な解決策を聞きたいです。

4

2 に答える 2

0

探している「特別なパス」は、カーネルではなく、シェル レベルに存在します。PIDLしたがって、Win32 カーネル名前空間 (リンク先) からのパスを使用するべきではありませんが、

于 2010-10-20T12:47:37.800 に答える
0

実際にどのように読み取りを行うのかという質問に答えるには、Windows の「RAPI」コンポーネントを見ていることになります。これは、ActiveSync または Vista の MDM 内のインターフェイスです。RAPI は、COM インターフェイスIRAPIDeviceIRAPISession;を提供します。後者には、おなじみの Win32 関数がたくさんあります。例えばIRAPISession::CeCreateFile、おなじみのものに似たものを取得しますCreateFile

于 2010-10-20T12:58:02.633 に答える