背景:我现在了解如何编写一个 C# 应用程序,该应用程序可以在运行应用程序的 PC 上监控进出网卡的数据包。我知道的方法依赖于http://www.winpcap.org/已经安装在 PC 上,然后我使用 C# 包装器,例如http://pcapdotnet.codeplex.com/或http://sourceforge。净/项目/sharppcap/。
问题:但是,我的问题是,我需要做什么才能拥有一个可以嗅探不需要预安装第 3 方应用程序/驱动程序的数据包的 C# 应用程序?
澄清:那是我真的想要我目前拥有的应用程序,但不需要我告诉用户必须去下载/安装 XYZ 才能使用该应用程序。出于问题的目的,假设也不允许自动下载和安装第 3 方应用程序/驱动程序。(使用 WinPCap 我不确定你是否可以捆绑它,但我相信无论如何你都不应该这样做)
谢谢