最近拿了台二手的倚天 P300(熊猫 E88 的原版),到手后同步软件装上去之后仍提示要安装驱动,后来一直用红外同步,速度慢的可以,最近搞烦了研究了下,先是测试了下数据线,没断线啥的,再看机器主板对比手上的 E88 尸体也没发现啥问题,后来就研究起同步软件 ActiveSync 里的驱动文件的安装信息 wceusbsh.inf,在同步软件安装目录下的 Drivers 目录内,俺是搞电脑维护的,凭着以前的经验以及曾经修改过双飞燕鼠标的 2000 驱动成功安装到 XP 上的经验,当看到 E-TEN 字样时感觉有戏,往下搜索 E-TEN,看到以下信息:
E-TEN = "E-TEN"
USB\Vid_1066&Pid_0300.DeviceDesc = "E-TEN P3XX Pocket PC"
USB\Vid_1066&Pid_0500.DeviceDesc = "E-TEN P5XX Pocket PC"
USB\Vid_1066&Pid_0600.DeviceDesc = "E-TEN P6XX Pocket PC"
USB\Vid_1066&Pid_0700.DeviceDesc = "E-TEN P7XX Pocket PC"
USB\Vid_1066&Pid_00CE.DeviceDesc = "E-TEN USB Sync"
此时突然想到 XP 下设备管理器的硬件属性有显示设备范例 Id,表示方式与上面相类似,里马打开设备管理器,双击打问号的未知设备(特别提示菜鸟:不要点到别的设备哦,这个未知设备是指我没装上驱动的 P300),查看了设备范例 Id,果然与驱动里的不一样,抱着试一试的态度,我将系统里识别出来的设备范例 Id 替换到上面的字串:
USB\Vid_0013&Pid_0000.5&27A050D6&0&6 = "E-TEN P3XX Pocket PC"
字串“USB\Vid_0013&Pid_0000.5&27A050D6&0&6”是系统识别的 Id,为了安全起见,我有仔细找了一下安装信息的内容,又找到以下信息:
[E-TEN]
%USB\Vid_1066&Pid_0300.DeviceDesc% = Host_Inst, USB\Vid_1066&Pid_0300
%USB\Vid_1066&Pid_0500.DeviceDesc% = Host_Inst, USB\Vid_1066&Pid_0500
%USB\Vid_1066&Pid_0600.DeviceDesc% = Host_Inst, USB\Vid_1066&Pid_0600
%USB\Vid_1066&Pid_0700.DeviceDesc% = Host_Inst, USB\Vid_1066&Pid_0700
%USB\Vid_1066&Pid_00CE.DeviceDesc% = Host_Inst, USB\Vid_1066&Pid_00CE
用相同的办法,我将其改为
%USB\Vid_0013&Pid_0000.5&27A050D6&0&6% = Host_Inst, USB\Vid_0013&Pid_0000
注意整行的变化,保存后开始安装驱动,哈哈,成功!懂电脑的看到这应该明白了吧,其它机型如果碰到类似问题也可以参照我的方法去改。
在友人混很久了,自己玩过的手机也不下三十部了,智能机也玩过近十部了,前年的 ET180 装机宝典就是我在网上发表的,没想到后来在淘宝上都有人拿来卖钱了,本来还想拿这个技术来卖点钱,没想到给友人上的机友骂不是东西,气氛啊,说句不好听的俺免费帮别人解决用机上的问题绝对比骂我的那个人多,一气之下干脆免费发表到友人的文章得了。要不是人比较懒,估计也能混个9段来,表达能力比较差,希望菜鸟能看懂。