簡體   English   中英

通過WIN API訪問即插即用android設備的文件

[英]Accessing the files of the Plug and Play android device via WIN API

讓我保持我的解釋簡單。 我正在編寫一個簡單的Windows服務,以檢測通過USB連接到計算機的android設備並訪問設備的內存以讀取相機照片。

使用WIN API中的RegisterDeviceNotification() ,我們可以注冊以獲得任何設備更改(從計算機添加/刪除設備)的通知。 就我而言,當USB設備連接到計算機時,我注冊以獲得通知。 所以,當一個卷設備連接,我們可以得到使用的驅動器盤符dbcv_unitmaskPDEV_BROADCAST_VOLUME結構。 這對於USB驅動器絕對有效。 然后,由於已知驅動器號,我可以訪問我的USB驅動器。

但是,在我的情況下,Android設備使用MTP協議進行連接,Windows確實識別出已連接了新的USB設備,但似乎並未為其分配驅動器號。 因此,現在我無法以編程方式訪問設備的內存。

請讓我知道是否可以通過WIN API訪問android PNP設備。

謝謝!

因此,替代方法是使用WPD(Windows便攜式設備API)訪問mtp設備。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM