阅读:1176回复:5
Windriver开发驱动遇到的问题求教高手啊。
硬件是我自己做的,肯定没问题。用的是PLX9052。
在开发驱动的时候,用的是WINDRIVER6.2版好象。 我先利用开发工具生成了一个DLL驱动,在硬件设置里更新硬件的时候把这个驱动加进去了,同时在驱动里也出现了WINDRIVER的驱动。这时候执行应用程序很正常,结果也正确。 而这两个的驱动文件相同,可是我在删除WINDRIVER驱动的时候,在执行应用程序时,遇到WD OPEN()时,提示我“can\'t find windriver .....”。 我估计是不能加载windriver的内核。 我想完全用自己的驱动,不想依赖开发工具啊。请问怎么解决啊? |
|
沙发#
发布于:2003-08-08 19:47
你自己做的驱动是你用WINDRIVER生成的吗?
还有就是你加载的驱动是那个驱动阿?用的是windrvr.sys吗? |
|
板凳#
发布于:2003-08-08 20:03
windriver驱动不能卸载,因为生成的DLL是UserMode程序,是基于KernelMode 的windrvr.sys,
|
|
地板#
发布于:2003-08-08 22:21
我的驱动是用windriver生成的DLL文件,加载的驱动里有 windrvr.sys这个文件。 好象是Kernel的问题。 我想知道在给别人用的时候,怎么才能不需要windriver支持而可以直接驱动硬件?? (我用windriver5.2就可以,为什么6。02不行?) |
|
地下室#
发布于:2003-08-09 13:13
用Windriver就是离不开它的支持文件。
用DriverStudio或干脆用DDK手写好了。 |
|
|
5楼#
发布于:2003-08-09 14:40
那我要是用windriver做的话,要是想驱动硬件就必须要按装windriver?
那怎么能作为产品拿出去卖啊?? |
|