MiniFilter文件过滤驱动编译时遇到inf文件报错

用MiniFilter写文件过滤驱动的时候,编译过程遇到inf文件中报错。

Invalid Class value “TODO_Change_Class_appropriately” exceeds max length of 31
Invalid ClassGuid “{TODO_Change_ClassGuid_appropriately}”,expecting{xxxxxxxx…}

就如下图这样

MiniFilter文件过滤驱动编译时遇到inf文件报错_第1张图片

看问题描述是Class Value字符串长度超过31了  ,并且ClassGuid要用{xxxxxxxx…}一串数值表示


如何解决?
打开inf文件。

MiniFilter文件过滤驱动编译时遇到inf文件报错_第2张图片

将上面两个Class和ClassGuid的注释取消。
将下面两个Class和ClassGuid的加上注释。

重新编译,就可以通过。

至于为啥,我也不知道。
简单记录一下。

 

你可能感兴趣的:(Windows内核层技术,inf,驱动,minifilter)