我需要使用WinDivert制作一个程序。我很困惑如何制作和编译使用预编译的 WinDivert.dll、WinDivert.sys、WinDivert.inf 和 WdfCoInstaller*.dll 文件的 C 程序。
例如,如果我想编译 passthru示例进行了一些修改,我该怎么做?
预编译的驱动程序模块似乎工作正常,预编译的示例也是如此,但我需要编写自己的程序。
注释:我使用的是 Windows 8.1。我安装了 Visual Studio 2013 Ultimate 和 WDK 8.1。我认为它不适用于 Visual Studio,或者即使可以,我也不知道如何实现。
最佳答案
您可以尝试使用LoadLibrary()/GetProcAddress()动态加载WinDivert.dll。这是一种相当简单的方法,应该适用于任何编译器/库组合。
关于c - 如何使用预编译的驱动模块制作WinDivert 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22030850/