Tag: 宽带

使用C#与移动宽带api windows 7和Windows 8挣扎,不知道要安装什么

我有一个需要控制移动宽带API的应用程序。 我正在努力在我的设备上正确安装api。 我一直按照本文档中的说明操作: http://www.google.be/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=1&cad=rja&ved=0CC0QFjAA&url=http%3A%2F%2Fdownload.microsoft.com%2Fdownload%2F7%2FE% 2F7%2F7E7662CF-CBEA-470B-A97E-CE7CE0D98DC2%2FMB_ManagedCode.docx&EI = kyvmUs7jE4e60QWbooHYDg&USG = AFQjCNG6yaGf4sRhdbWI99fE7tmQX8cmnA&SIG2 = 2FG-_DRYBIselKR19wTq2Q 并尝试将这些步骤与此stackoverflow解释相结合 C#读取Windows Mobile宽带连接属性 我已经能够在V7.0 / lib中将visual studio的参考文献放到mbnapi.tlb中。 我现在自动在我的obj / debug文件夹中有一个interop.mbnapi.tlb。 尝试“检查SIM卡是否已插入并正在工作/激活”时。 =>我的代码在以下行崩溃 IMbnInterface[] mobileInterfaces = mbnInfMgrInterface.GetInterfaces() as IMbnInterface[]; 当我在Windows 8上运行它时,mbnInfMgrInterface == null 我已经尝试在Windows 8上安装相同的SDK,如文档要求中所述,但SDK仅适用于Windows 7 … 我试图通过执行在Windows 8中注册mbnapi Regtlibv12 Mbnapi.tlb 没有运气…… 我需要做些什么才能让它发挥作用? 谁有这方面的经验? 编辑。 在Windows 7(我的开发机器)上,我收到消息“设备未准备好”,我认为这是正常的,因为我没有移动宽带,在Windows 8上我做,但移动界面管理器是null = > mbnInfMgrInterface == null。 谢谢,