能力值:
( LV2,RANK:10 )
2 楼
没用过,不清楚,顶一个
能力值:
( LV2,RANK:10 )
3 楼
fltmc 查看,attach、deattach 都成功,就是电脑不能正常关机。奇怪!
能力值:
( LV2,RANK:10 )
4 楼
自己看看有什么资源没有释放
能力值:
( LV2,RANK:10 )
5 楼
也是这么想的:难道有什么没有释放?但是 fltmc 显示是 ok 了的,还有什么工具可以查看?
能力值:
( 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.
能力值:
( 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); 代码写成这样了,还是没用,关不了机:奇怪!
能力值:
( LV2,RANK:10 )
8 楼
那你把上面那个代码注释掉是不是可以关机?
能力值:
( LV2,RANK:10 )
9 楼
大姐,你函数用错了,很明显这个才是一对FltDetachVolume
你是不是都不看MSDN的?
能力值:
( LV2,RANK:10 )
10 楼
怎么都折腾过了:按道理,应该先 attach ,再 deattach ,Dereference ,不行啊!只要用 fltmc 就可以,用自己的就不行
能力值:
( LV2,RANK:10 )
11 楼
那你就没试试 先 attach ,再 Dereference ,deattach ?