c# - 通过 C# 或 api 检测 VPN

标签 c# wmi vpn

我有一个 win 应用程序,我需要能够帮助解决可能阻止我的应用程序的 VPN 问题。首先,我需要能够判断他们是否有 VPN 或连接到 VPN。

我看到了一篇关于同一问题的旧帖子(7 个月前),但没有任何确定性,所以我很好奇是否有更新的想法或想法。

我想我可以查询系统文件夹以查找诸如 VPN 或 cisco 之类的东西,但是……这似乎有点 hack'ish。

想法或想法?

最佳答案

寻找除以太网之外的另一种类型的适配器,列出所有网络连接及其类型,除非它们有 56.6k 调制解调器,如果它们有 PPP 类型的适配器,则强烈表明是 VPN 隧道。

关于c# - 通过 C# 或 api 检测 VPN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4940031/

相关文章:

C# 在没有 WMI 的情况下检索远程 PC 上的硬件信息

通过 IPSec 支持的 Android 加密

ios - 为什么个人 VPN 配置不起作用?

c# - 有人可以解释 Microsoft Unity 吗?

powershell - 使用Powershell获取HDD序列号

c# - TextBox LostFocus 事件发生得太频繁

windows - WMI Win32_PerfRawData_PerfOS_PagingFile PercentUsage 图中的可疑值

linux - 如何使用linux Expect脚本连接到forticlient vpn

c# - 如何向工厂模式添加新的派生类型?

c# - 将指针传递给 Go DLL Syscall 中的指针