wince裝置上獲取sd卡的id號

2021-05-03 22:32:37 字數 660 閱讀 8302

最近工作上的乙個小需求, 獲得sd卡上的需求號

typedef struct _storage_identification

storage_identification, *pstorage_identification;

pstorage_identification pstoreinfo;

unsigned char* getstroageid(lpctstr szdisk)

byte *manuid = (((byte *)pstoreinfo) + pstoreinfo->dwmanufactureidoffset);

byte *serialno = (((byte *)pstoreinfo) + pstoreinfo->dwserialnumoffset);

closehandle(hdisk);

return serialno;

}注意其中的dsk1:需要被替換成你的sd儲存裝置被載入的號碼

可以通過列舉登錄檔的值,位置在

hkey_local_machine/drivers/active下的鍵值,來獲得sd的dsk號碼,比如

[hkey_local_machine/drivers/active/39] 

"hnd"=dword:005adc00

"name"="dsk2:"

WinCE下如何獲取SD卡容量

參考下面 void getstorageinfo cstring tmp tmp.format l di bytes per sect d di total sectors d total captal d r n inbuf.di bytes per sect,inbuf.di total sec...

獲取SD卡中的apk資訊

獲取未安裝的apk資訊 param ctx param apkpath return system.out.println apkpath file apkfile new file apkpath if apkfile.exists apkpath.tolowercase endswith apk...

備份sd卡上的作業系統

我們的嵌入式開發板上的ubuntu作業系統存在於一張sdcard上。怎麼備份這個系統到另外一張sdcard上呢?簡單地拷貝似乎行不通,無法啟動。我使用linux dd命令圓滿完成備份任務,經過驗證,系統能夠啟動,執行正常。步驟如下 準備兩張sd卡,源卡和目標卡。目標卡的容量必須大於等於源卡。dd命令...