首页
社区
课程
招聘
[求助]一个线程阻塞,整个驱动没法运行。。
2016-10-27 23:15 3710

[求助]一个线程阻塞,整个驱动没法运行。。

2016-10-27 23:15
3710
又出现新问题了

 ZwDeviceIoControlFile(hPort, NULL, NULL, NULL, &BloackPort, IOCTL_SERIAL_WAIT_ON_MASK, &MaskCode, sizeof(MaskCode), NULL, 0);


我在一个线程里调用了以上函数,这个线程被阻塞在这句话,这没什么问题,但是为什么整个驱动的其他线程都无法向下执行了?我对这方面不是很熟,希望有大神指点一下,求救啊。

[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

收藏
点赞0
打赏
分享
最新回复 (6)
雪    币: 468
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
aait 2016-10-28 01:09
2
0
驱动层你可以对串口驱动发irp啊,如果不怕和别的程序引起冲突,甚至可以直接i/o指令对串口操作
雪    币: 31
活跃值: (87)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
次元有名 1 2016-10-28 16:01
3
0
求指点,具体怎么做呢?串口驱动这方面还不太熟悉,找了很久的资料,都是应用层的。。
雪    币: 31
活跃值: (87)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
次元有名 1 2016-10-28 19:42
4
0
顶一下,求解啊
雪    币: 31
活跃值: (87)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
次元有名 1 2016-10-29 00:19
5
0
顶。在线等
雪    币: 31
活跃值: (87)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
次元有名 1 2016-10-29 10:52
6
0
继续顶,求救求救
雪    币: 47
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
frdGo 2016-10-31 10:09
7
0
Windows内核规定只有在从所谓的“内核(oskernel.exe)”退出来时才可以进行线程切换
游客
登录 | 注册 方可回帖
返回