Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何开始编写Windows迷你过滤器驱动程序?_Windows_Io_Driver_Minifilter - Fatal编程技术网

如何开始编写Windows迷你过滤器驱动程序?

如何开始编写Windows迷你过滤器驱动程序?,windows,io,driver,minifilter,Windows,Io,Driver,Minifilter,我想在我的项目中使用windows迷你过滤器。 我看过微软的文档,但似乎很难理解 我也读过GitHub的迷你过滤器示例,但它们并没有提供所有的解释,因为我想了解我写的内容,而不仅仅是复制和粘贴。有没有初学者友好的网站,可以帮助我了解更多 这方面的入门资源不多,没有真正的教程或其他内容。最好的资料来源是。从像filesys\miniFilter\nullFilter这样的简单示例开始,然后转到filesys\miniFilter\passThrough开始。这也是一个非常好的资源。(这里是无耻的插

我想在我的项目中使用windows迷你过滤器。
我看过微软的文档,但似乎很难理解


我也读过GitHub的迷你过滤器示例,但它们并没有提供所有的解释,因为我想了解我写的内容,而不仅仅是复制和粘贴。有没有初学者友好的网站,可以帮助我了解更多

这方面的入门资源不多,没有真正的教程或其他内容。最好的资料来源是。从像
filesys\miniFilter\nullFilter
这样的简单示例开始,然后转到
filesys\miniFilter\passThrough
开始。这也是一个非常好的资源。(这里是无耻的插件)我写了一篇短文,共4部分,介绍如何编写一个寄存器过滤器驱动程序,该驱动程序的启动非常基本。

您好,我发现您的评论非常有用。我不熟悉编写驱动程序,我需要创建一个迷你过滤器,但我有一个基本问题:我找不到一个基本教程,告诉我如何编译驱动程序并将其安装到虚拟机上,以便调试它。我读过关于WinDBG的文章,但我的WDK是visual studio 2019(再也找不到旧链接),visual studio只支持他的远程调试器,该调试器不太管用,或者我不知道如何使用它…@Darksody我可能对此很老套。我发现,将构建部署到机器并测试它的最佳方法是手动安装它(我编写了一些脚本,这样很容易),然后使用windbg调试目标机器。我知道VisualStudioWDK有一些这方面的功能,但我总是用老方法运气更好。:)实际上,最好的方法是在VM上手动安装它,然后将windbg连接到它