我在DeviceIoControl内的程序如下:NTSTATUS InternalIOCTLCompletion(IN PDEVICE_OBJECT fido, IN PIRP Irp, IN PVOID Context){PDEVICE_EXTENSION pdx = (PDE...
全文
回复(14) 2004-07-19 12:00 来自版块 - 内核编程
表情
NewFreedom我果然是event没有初始化的问题 , 但现在我去 KetSetEvent 的部份并不会有相对应的动作 , (2004-08-06 15:48)
NewFreedom谢谢所有参与讨论的人 。 To lifeship: 我所说的message指的是USB Keyboard 的keycode , 而readwrite fuction 和 DeviceIoControl 以 USB Keyboard 来说 , 收到的 keycode...(2004-07-28 10:00)
piggyI think your DeviceIoControl dispatch routine should like the following. YourDeviceIoControlDispatchRoutine ( PDEVICE_OBJECT DeviceObject...(2004-07-27 23:59)
lifeship我不适非常明白你说的话,是不是这个意思,你喜欢像某个地方发送message,你的message是什么意思 这里好像有点问题,在DeviceIoControl或者readwrite function 和completeroutine 两者有个很大的区别,前这是在非任意线程环境...(2004-07-27 23:01)
NewFreedomTo bingjie 谢谢 bingjie , 有个观念想要请教 , 如果程序它原本是在readwrite function 内设定 readcompleteroutine , 也在这边触发event , 接着thread要作传递message的动作, 这部份我试过都...(2004-07-27 19:37)
bingjie问题估计是出在等待的那边,你这里触发了Event,那里Wait到后做的一些动作导致了蓝屏(2004-07-27 14:33)
NewFreedomTo lifeship : 谢谢 , 你所说的等待问题是指KeWaitForSingleObject吗? 能否再讲的清楚一点 , 谢谢 ~ (2004-07-27 11:13)
lifeship这边应该没问题,假如初始化没问题的话, 可能在等待的那边有问题(2004-07-27 00:13)
NewFreedom刷屏就是会重新开机, 而且还会出现蓝色画面 , 导致我要ghost回去,会有关于开机的档案被影响到 你们说的irql , 我知道它必须在dispatch之上丫, 这部份我也有确认丫, 真的不知道是错在哪 求救 , 谢谢 ~ (2004-07-22 20:46)
punk这个,就要具体情况具体分析了,跟踪一下看看吧,仔细读读代码。 或者叫个高手帮你看看,:) 另外,刷屏什么意思? [编辑 - 7/21/04 by Shentu] 基本上是irql的问题,确认完成例程的irql. 应该是调用 KeInitializeE...(2004-07-22 08:39)

返回顶部