我在深圳大冲,很想学USB驱动qinfox@163.com

2004-02-25 15:41 来自版块 - USB驱动开发

1. 是不是在DISPATCH_LEVEL上不会发生线程切换? 如某个线程提升自己到DISPATCH_LEVEL,定时器回调和socket回调函数是否被阻塞(它们都是DIPATCH_LEVEL)?2. 如果Win32程序开几个线程操作驱动程序,当某个Win32线程在驱动里提升到D... 全文

2003-12-19 09:28 来自版块 - 内核编程

我的虚拟串口驱动程序碰到了一个问题:拨号上网1.用超级终端:ATDTXXXX可以拨号上网2.用Windows的拨号连接,发出ATDTXXXX后,拨号连接提示\"所以设备都以准备好\",此时MODEM回送\"CONNCET 9600\",拨号... 全文

2003-10-20 08:59 来自版块 - 内核编程

我写了一个网络多串口设备的驱动,分别安装多串口卡和每个串口.在W2k下用UpdateDriverForPlugAndPlayDevices()都可以装上.但是在XP下安装时多串口卡却装不上,UpdateDriverForPlugAndPlayDevices()失败,GetLast... 全文

2003-09-24 18:35 来自版块 - 内核编程

我pending一个irp,设置好它的取消线程,在驱动的DispatchCleanUP()里是否是驱动自动取消这个irp的

2003-09-18 12:35 来自版块 - 内核编程

在过滤的AddDevice()里创建2个设备,一个是无姓无名的过滤设备,加到堆栈顶部.一个是有名有姓的监控设备,用于win32通信.2个设备用DeviceExtension里的一个变量区分.过滤设备工作正常.监控设备可以用CreateFile()打开,但是关闭时,驱动里的Disp... 全文

2003-06-13 13:56 来自版块 - 内核编程

我编了虚拟串口到tdi socket的驱动,在资源管理器可以看见COMXX,如何让超级终端,modem安装程序检测到我的串口?我试验了下:在HKEY_LOCAL_MACHINE\\HARDWARE\\DEVICEMAP\\SERIALCOMM里填入Serialn REG_S... 全文

2003-06-06 11:11 来自版块 - 内核编程

// 线程延时xxxmsVOIDThreadDelayMs( IN ULONG nDelayMs ){ LARGE_INTEGER DelayTime; DelayTime.QuadPart = -10 * 1000 * nDelayMs; //... 全文

2003-06-04 15:10 来自版块 - 内核编程

我在内核里实现了tdi socket的通信.我用一个线程专门管理socket的打开,关闭(这个线程的IRQL应该是PASSIVE_LEVEL吧?).打开后用KeWaitForSingleObject()等待别的线程来关闭它.但在关闭时有时出现线程的IRQL!=PASSIVE_LE... 全文

2003-05-29 17:50 来自版块 - 内核编程

都是一些乱乱的字节.都出现好几次,害的我现在每次调试前都作备份.有一次忘了作备份,差点把机子给砸了.不知大侠们有没有碰到这种问题. :(

2003-05-26 15:59 来自版块 - 开发工具使用

我编了一个多虚拟串口到网卡的驱动程序,程序已经完成了,现在编安装文件.因为串口名字由用户指定: com5,com8,com18等,我把这些名字保存在注册表里,启动时创建 com5,com8等设备.现在问题是:怎样编安装文件,使它们出现在设备管理器里的\'多串口设备\&#... 全文

2003-04-21 16:27 来自版块 - NDIS网络接口开发

请问:用NdisAllocateMemory分配内存有什么好处?可不可以用ExAllocateMemory代替.我发现只有在本函数里访问NdisAllocateMemory分配的内存,是不是因为虚拟地址的原因.

2003-04-05 11:10 来自版块 - NDIS网络接口开发

第一个nt版的,锁键盘。第二个DS2.5,看不到源代码,softice不定期死机。第三个DS2.01,还是不定期死机。呼出窗口后,就算什么都不干,一会儿也会死机。到底是什么问题呀。

2003-04-04 09:46 来自版块 - 开发工具使用


返回顶部