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

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

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

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


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

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

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