最近工作上的乙個小需求, 獲得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命令...