我需要熟悉 Windows Embedded Target Designer 和 Component Designer 的人的帮助:
在我的 Windows Embedded 映像上,我有两个“冲突”的驱动程序组件,但不是出于 IO 原因。
第一个驱动程序组件是触摸屏驱动程序,它包含自己的串行端口枚举器,称为pmserenum.sys
.
第二个驱动组件,用于 PCI 串行端口控制器,通常使用 Microsoft 的默认serenum.sys
串行端口枚举器。但是,在FBA之后,由于某种原因,它使用了触摸屏的pmserenum.sys
文件,而串口不工作。
如何强制使用串行端口驱动程序组件serenum.sys
而不是pmserenum.sys
?如果触摸屏驱动程序(因此pmserenum.sys
)不存在,它可以完美运行。
附上截图:
http://img59.imageshack.us/img59/5615/badbehaviour.png - 这就是它在 FBA 之后的样子
http://img59.imageshack.us/img59/4716/goodbehaviour.png - 这就是它的样子