【发布时间】:2017-01-24 22:52:16
【问题描述】:
我最近问the question,我是否可以通过类似于 NetLimiter 和 NetBalancer 的 C# WinForms 应用程序来限制带宽。有人告诉我有两种方法可以做到这一点。通过正确的QoS 或按照“NDIS Network Filter Driver”的方式写一些东西。使用 QoS 不是我想要的方式。所以我查找了一些编写驱动程序所需的东西,并发现了一些有趣的点。诸如对 C/C++ 有很好的理解之类的要点,因为执行的代码很容易出现 BSOD,因为它可以在称为“内核模式”的东西中运行。我还发现了一个 GitHub “dump”,它看起来很有趣,并引诱我去调查和环顾四周。
如您所见,我还远远不够先进,无法在专业水平上深入研究。忽略这一点,我的冒险之旅将是一个好的开始,开始编写驱动程序以进行监控 - 并进一步操纵网络以引入节流。
任何可能有帮助的帮助、指南或信息都将受到赞赏。
PS:我不确定这是否(如前一个问题的评论中所述)是否过于宽泛,无法在 Stack Overflow 上回答。如果是这样,我会去哪里问这个?
【问题讨论】:
-
这对我来说似乎太宽泛了(并且与教程/指南问题无关)。你可以去一个更传统的论坛,尝试找一位导师/导师,或者如果是我,根据你已经找到的内容开始写一些东西,然后在这里提出具体的问题。跨度>
-
不过,@BradleyDotNET 在哪里可以找到导师/导师。有可以注册的表格吗?我发现了一些我不太了解的东西,因此我把它包括在内。虽然如果我从那开始可能会更好。
-
Pluralsight 有一个导师/帮助计划,我相信还有其他的。 Vilx 的建议是我至少要开始的路径。
标签: c++ windows networking driver