|
WINCE设备,如果USB接入PC,那么我的设备是作为slave端,在PC上会显示像U盘(就是WINCE设备的flash)一样的盘符,盘符是有名称的,
如:"removeable disk(F)",那么我的问题是,我应该怎样去更改在PC上显示的盘符名称(不通过在PC上去操作),是否和我WINCE上的USB驱动有关?
我做了以下的测试:
1.在PC端把盘符重命名,如把"removeable disk" --> "my disk",之后把WINCE设备重新联到另一台PC,结果盘符是显示之前我改过之后的,
就是:"my disk",那么证明盘符名称是跟随WINCE设备走的。
2.重新在设备烧入wince的OS,插入PC,结果盘符还是显示改制后的"my disk",看来盘符名称又和设备的wince OS好像没关系,应该也就和设备的USB driver也
没多大关系,那么盘符信息我猜测是更改后存入到了FLASH中,怎样存的不知道。而且在wince 的注册表理搜不到盘符名称相关的键值,但在PC机的注册表里却能
找到。
说明:我这里的盘符是指从PC端上显示的WINCE设备的盘符,和拔掉USB线后,在WINCE设备上看到的FLASH盘符是不一样的(如果USB连接PC,在MASS STORAGE 模式
下,WINCE设备上是看不到FLASH盘符的,这时候是由PC管理FLASH)。
那么,我该怎样去定制我的盘符名称呢,应该在那里去加相应的代码呢,有没有可能在wince的代码里面去设置?
非常感谢指点.
|
|