首页
社区
课程
招聘
[旧帖] [原创]FltDetachVolume问题 0.00雪花
发表于: 2012-7-19 11:22 1613

[旧帖] [原创]FltDetachVolume问题 0.00雪花

2012-7-19 11:22
1613
使用FltAttachVolume FltDetachVolume后,电脑无法关机:Why?

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 139
活跃值: (225)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没用过,不清楚,顶一个
2012-7-19 11:24
0
雪    币: 338
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
fltmc 查看,attach、deattach 都成功,就是电脑不能正常关机。奇怪!
2012-7-19 11:31
0
雪    币: 558
活跃值: (68)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
自己看看有什么资源没有释放
2012-7-19 18:59
0
雪    币: 338
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
也是这么想的:难道有什么没有释放?但是 fltmc 显示是 ok 了的,还有什么工具可以查看?
2012-7-19 20:52
0
雪    币: 338
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
ok:     FltAttachVolume adds a rundown reference to the opaque instance pointer returned in *RetInstance. When this pointer is no longer needed, the caller must release it by calling FltObjectDereference.
2012-7-19 21:36
0
雪    币: 338
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
status = FltAttachVolume(
            Filter,//IN PFLT_FILTER  Filter,
            Volume,//IN PFLT_VOLUME  Volume,
            NULL, //&us,  //IN PCUNICODE_STRING  InstanceName OPTIONAL,
            &fi   //OUT PFLT_INSTANCE  *RetInstance OPTIONAL
            );
   FltObjectDereference(fi);             代码写成这样了,还是没用,关不了机:奇怪!
2012-7-20 08:53
0
雪    币: 558
活跃值: (68)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
那你把上面那个代码注释掉是不是可以关机?
2012-7-20 09:10
0
雪    币: 558
活跃值: (68)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
大姐,你函数用错了,很明显这个才是一对FltDetachVolume
你是不是都不看MSDN的?
2012-7-20 09:15
0
雪    币: 338
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
怎么都折腾过了:按道理,应该先 attach ,再 deattach ,Dereference ,不行啊!只要用 fltmc 就可以,用自己的就不行
2012-7-20 09:53
0
雪    币: 558
活跃值: (68)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
那你就没试试 先 attach ,再 Dereference ,deattach ?
2012-7-20 18:54
0
游客
登录 | 注册 方可回帖
返回
//