我试图在驱动程序服务启动时附加一个卷,但是我得到了“过滤器还没有准备好附加到卷,因为它还没有完成初始化(没有调用FltStartFiltering)。 “我立刻得到了蓝屏。我已经调用了 FltStartFiltering ,但我不知道为什么它不起作用。
以下是我的代码:
pennies = 1
nickels = 5
答案 0 :(得分:0)
RtlInitUnicodeString(&uniString, L"\\Device\\HarddiskVolume1");
PFLT_VOLUME vol;
FltGetVolumeFromName(&MiniSpyData.Filter, &uniString, &vol);
status = FltAttachVolume(&MiniSpyData.Filter, vol, NULL, NULL);
上述部分根本不需要也不错。 让我解释一下: