如何使用预编译的驱动程序模块制作WinDivert程序?

时间:2014-02-26 03:01:44

标签: c windows networking compilation wfp

我需要使用WinDivert来制作一个程序。我很困惑如何制作和编译使用预编译的WinDivert.dll,WinDivert.sys,WinDivert.inf和WdfCoInstaller * .dll文件的C程序。

例如,如果我想通过一些修改来编译passthru示例,我该怎么做?

预编译的驱动程序模块似乎工作正常,预编译的示例也是如此,但我需要自己创建一个程序。

注意:我正在使用Windows 8.1。我安装了Visual Studio 2013 Ultimate和WDK 8.1。我不认为它适用于Visual Studio,或者如果它适用,我不知道如何。

1 个答案:

答案 0 :(得分:1)

您可以尝试使用LoadLibrary()/ GetProcAddress()来动态加载WinDivert.dll。这是一个相当简单的方法,适用于任何编译器/库组合。