//=====================================================================
//TITLE:
// WinCE获取SD卡序列号
//AUTHOR:
// norains
//DATE:
// Thursday 25-February-2011
//Environment:
// Visual Studio 2005
// Windows CE 6.0
// Telechips TCC89x
//=====================================================================
WinCE的设备,估计会和SD卡打交道的应该不在少数。特别是一些软件,比如导航地图之类,加密数据用的就是SD卡的序列号。不过,严格来说,在WinCE下面并没有专门针对于SD卡序列号的获取函数,而是针对Storage的。只不过SD卡也是Storage的一种,所以自然也能够被获取。
SD卡序列号的获取,是需要通过驱动的的。这么一说的话,熟悉的朋友可能就明白流程了:首先调用CreateFile打开驱动,接着使用DeviceIoControl来获取序列号,最后则是调用CloseHandle进行关闭。
一步一步来,先看看C