Windows 7移动宽带API - 崩溃,没有异常
-
12-11-2019 - |
题
以下代码在完成之前退出,没有例外:
private void Form1_Load(object sender, EventArgs e)
{
MbnConnectionManager connectionManager = new MbnConnectionManager();
IMbnConnectionManager connectionManagerInterface = (IMbnConnectionManager)connectionManager;
IMbnConnection[] connections = (IMbnConnection[])connectionManagerInterface.GetConnections();
(IMbnConnectionProfileManager)connectionProfile;
MbnApi.MbnInterfaceManager interfaceManager = new MbnInterfaceManager();
MbnApi.IMbnInterfaceManager interfaceManagerInterface = (IMbnInterfaceManager)interfaceManager;
IMbnInterface[] interfaces = interfaceManagerInterface.GetInterfaces() as IMbnInterface[];
foreach (IMbnInterface mbnInterface in interfaces)
{
MBN_PROVIDER homeProvider = mbnInterface.GetHomeProvider(out homeProvider);
}
}
.
这条线似乎导致崩溃 -
MBN_PROVIDER homeProvider = mbnInterface.GetHomeProvider(out homeProvider);
.
为什么会发生这种情况,有没有办法查看移动宽带API内部的真正发生的内容?
解决方案
您是否在系统中注册了宽带设备?
- 打开您的网络和共享中心,看看是否有移动宽带连接设备。
- 尝试运行以下命令:
netsh mbn show interfaces
不隶属于 StackOverflow