版块
论坛
喜欢
话题
应用
搜索
登录
注册
boywhp的个人空间
访问量
13
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=176017
APC异常问题
我现在做一个防火墙过滤驱动,需要将Ndis截获的数据包提交给用户层进行处理,我目前的方案是:接受到数据包->内核过滤器匹配->创建一个工作项->插入APC到我的接受线程->用户函数执行插入APC的代码为: apc = ExAllocatePool(N...
全文
回复
(
12
)
2008-05-03 10:09
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
GoodOnline
:
搂住患上 apc 综合症了.
(2008-05-20 16:43)
回复
action3210
:
那你再召唤一次吧,呵呵
(2008-05-20 16:34)
回复
boywhp
:
上面的问题比较复杂,等待牛人来解答,我也关注ing
(2008-05-19 17:31)
回复
action3210
:
被楼上说中了,我打算再用官方标准方法实现一个:应用层创建一个事件,传递给内核。 内核在有数据要传递的时候KeSetEvent,然后用户接受数据线程调用DeviceIoControl读取数据。或者通过ReadFile读取.------------------------------...
(2008-05-19 15:21)
回复
killvxk
:
APC很好的,卡巴里面很多自插APC~
(2008-05-07 06:56)
回复
boywhp
:
因为我发现可耻的微点让我的APC调用失败了
难道我自己插入自己线程的APC 微点也要管???这世道真是
(2008-05-06 22:03)
回复
wowocock
:
用官方的才是正道.
(2008-05-06 16:37)
回复
boywhp
:
被楼上说中了,我打算再用官方标准方法实现一个:应用层创建一个事件,传递给内核。 内核在有数据要传递的时候KeSetEvent,然后用户接受数据线程调用DeviceIoControl读取数据。或者通过ReadFile读取.
(2008-05-06 11:56)
回复
slwqw
:
呵,学习APC上瘾了,啥东西都想用APC。
(2008-05-05 21:35)
回复
boywhp
:
pApcState = (PKAPC_STATE)((PUCHAR)thread + g_KThreadOffset.wOffsetApcState); pApcState->UserApcPending = 1; 删掉删掉,自己的线程自己保持警醒就可以了
(2008-05-05 16:46)
回复
1
2
下一页 »
boywhp
加关注
写私信
0
关注
2
粉丝
340
帖子
返回顶部