首页
论坛
课程
招聘

[求助]各位大神,串口被应用先占用时,IoGetDeviceObjectPointer无法获取到设备指针的问题,此问题没有找到解决办法,特来此发帖求助各位大佬。

2018-3-22 17:00 1895

[求助]各位大神,串口被应用先占用时,IoGetDeviceObjectPointer无法获取到设备指针的问题,此问题没有找到解决办法,特来此发帖求助各位大佬。

2018-3-22 17:00
1895

各位大神,串口被应用先占用时,无法获取到设备指针的问题,此问题没有找到解决办法,特来此发帖求助各位大佬。

小生多谢。

   *status = IoGetDeviceObjectPointer(  ustrDeviceName,//设备名

FILE_READ_DATA,//访问权限

       &pFileObject,//输出文件对象

&pDeviceObject);//输出设备对象

if (*status == STATUS_SUCCESS)

{

ObDereferenceObject(pFileObject);//除文件对象引用

}

else

{

KdPrint(("IoGetDeviceObjectPointer() Failed, status = [0x%x]. \n",*status));

}

返回值为 0xc0000022 STATUS_ACCESS_DENID 被拒绝访问???

哪怕真的无法解决也想要知道原因如何?在此多谢各位大佬。



[推荐]看雪工具下载站,全新登场!(Android、Web、漏洞分析还未更新)

最后于 2018-3-22 17:01 被wo爱吃大白兔编辑 ,原因:
最新回复 (6)
wo爱吃大白兔 2018-3-22 17:25
2
0
求大佬赐我一法
wowocock 1 2018-3-22 17:35
3
0
自己搜索DEVICE  对象目录。
yangya 2018-3-22 23:00
4
0
串口是独占设备,被占用了Open返回拒绝访问。
hzqst 3 2018-3-23 00:10
5
0
洗洗睡吧,IoGetDeviceObjectPointer里面是ZwOpenFile,要发IRP_CREATEFILE的

还是遍历对象目录靠谱
wo爱吃大白兔 2018-3-23 07:44
6
0
yangya 串口是独占设备,被占用了Open返回拒绝访问。
大佬思路,今天验证结果会共享出来,谢谢3位大佬
yegu 2020-2-15 00:54
7
0
wo爱吃大白兔 大佬思路,今天验证结果会共享出来,谢谢3位大佬
lz最后是怎么获取到已打开串口的设备对象指针?
游客
登录 | 注册 方可回帖
返回