读书人

U盘容量鉴定(识别扩容U盘)的原理及方

发布时间: 2013-09-06 10:17:17 作者: rapoo

U盘容量鉴定(识别扩容U盘)的原理及方法是什么,如何实现?
功能上类似于360的U盘容量鉴定,既要能够快速的检测出扩容U盘,还要能够准确的识别虚报的容量!请问如何编程实现?
[解决办法]
360没用过
用过的一款软件,从运行界面上来看,是向U盘上的一系列位置写入数据后读取,看能不能读出写入的数据
因为扩容U盘实际上没有那么多空间,你向它号称有实际上没有的位置写数据不会返回失败,但数据实际上是不可能写到该位置,也就不可能读出来的
[解决办法]
另外360不是什么神仙,它检测U盘容量即使用的是肯定的口气,也只是在外行人面前装大仙而已。还是那些说“经过分析,可能是扩容,可能大小是多大多大”的软件更靠谱一点
不过U盘的规格就那么几种,向特定的位置例如1G多一点2G多一点等等位置写数据,如果读不出来,那根据能读出来的最大值和读不出来的最小值来猜测,大小也是八九不离十。就像160G的硬盘和320G的硬盘都好找,你能找到一个217G的硬盘么?硬盘厂商根本就不做这种型号!

读书人网 >VC/MFC

热点推荐