在ne2000.def文件中内容如下:LIBRARY NE2000EXPORTS DriverEntry Install_Driver DetectNE2000其中的Inst...
全文
回复(10) 2003-02-18 09:22 来自版块 - Wince 程序开发
表情
yusb你用_asm int 3; 试试吧,这个应该能断住,比较可靠。(2003-03-12 15:46)
yusb谢谢silan! 1、是在PB里改,可能是在PLATFORM.REG,我记不太清了,因为有好几个*.reg,你可以在几个*.reg里查找一下,一定能找到。   另外:A、你也可以写一个小程序,去创建注册表项,就象install_driver函数所做的事情一样,运行这个小程...(2003-03-12 15:44)
silan很奇怪的是,我在PlatformBuilder中F9设断点后,运行起来时,断点就乱了,明明我的Driver没被加载,可是却停在了我的Driver里面,而且断点都移掉了,全乱掉了。我用的PlatformBuilder410.net emulation破解版,我怀疑会不会是Platf...(2003-03-12 14:11)
silan那是不是直接在PlatformBuilder里面改?是修改那个platform.reg吗?那我如果用别人的网卡,或者我的网卡给别人用,岂不是都要先修改注册表,能不能像windows2000那样写个.inf安装文件。我去查查83815的资料。谢谢你!(2003-03-12 14:07)
yusb按照我的理解,我觉得如果你是PCI的,那么可以不EXPORTS这两个函数,因为它们主要是用来实现即插即用的,如果是PCI的直接先在注册表里把注册项设好就行了。 注意:上面是我的一点片面理解,希望不要话误导你。 我以前用Ne2000和83815,都是先设的注册项。不过是CE...(2003-03-10 11:37)
yusb对了install_driver应该是由设备管理器调用的,你用想弄清楚,你可以看看设备管理的源码(2003-03-10 11:27)
yusb1、DetectNE2000是给PCMCIA接口用的,如果你的是PCI,应该不用理会 2、Install_Driver是在写注册表,这样的话好象就不会手工修改注册表了,我估计可能是为了支持即插即用而设置的。 (2003-03-10 11:22)
silan可以看到Install_Driver中是在添加绑定关系的东西,这个东西是什么时候调用的呢? 从装载的角度说,应该是是在第一次添加硬件的时候使用吧,只有这时候才用的着啊! Install_Driver是dll里的一个exports吧,那么系统是不是在每次启动的时候根据Ins...(2003-03-09 18:28)
silan系统是在什么时候调用Install_Driver的,如果系统是通过调用Install_Driver来安装驱动,那么Install_Driver里面怎么没有判断DeviceID和VendorID的程序呢? [编辑 - 2/20/03 by silan](2003-02-18 13:33)
edwinkoo应该是这样的吧 installdriver后 系统会根据设备类型激活设备,这一步一定要有系统去完成 然后去notifycation系统设备安装成功 下一步就是具体的操作了,而且activatedevice的同时系统会去自动加载xxx_init操作加载标准驱动的expo...(2003-02-18 11:37)

返回顶部