2010-04-07 16 views
1

我需要從別人熟悉的Windows Embedded目標設計器和組件設計一些幫助:驅動組件混亂嵌入式

在我的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 - 這是它應該如何看

+0

這是基於硬件的問題,屬於serverfault.com! – t0mm13b 2010-04-07 18:52:50

+0

基於某些硬件......特別是他問的是驅動程序。不確定它屬於serverfault,因爲它似乎與服務器沒有任何關係。 – davr 2010-04-07 19:47:21

+0

是的,它是一種灰色地帶 - 我認爲它更像是一個軟件開發問題,因爲使用Windows Embedded,您必須在運行它之前設計和構建可部署映像,而這個問題是設計時問題。但我很樂意把它放在任何可以幫助我的人身上! – chardy 2010-04-07 20:34:31

回答

0

可你只是在設備管理器中右鍵單擊該設備,選擇「更新驅動程序',然後手動指定正確的驅動程序?而不是讓它自動檢測哪個驅動程序。

+0

謝謝,但我想在設計時解決此問題 - 在FBA(第一引導代理程序)運行後,圖像應該可行而無需手動配置。 – chardy 2010-04-07 20:30:57