问题标签 [mobile-broadband-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 任务管理器与任务栏上的信号强度不同
我正在使用移动宽带 API 来读取我的 Windows 8 桌面设备的信号强度。我收到的数字似乎与任务管理器(性能选项卡,移动设备)中的信号强度相匹配:
- 0 -> 0 条
- 6 -> 1 巴
- 12 -> 2 小节
- 18 -> 3 小节
- 24 -> 4 小节
- 30 -> 5 小节
但是,任务栏上的图标显示不同的值。通常它会在那里显示更多的条形图。例如,当我在任务管理器中看到 1 条时,任务栏上的图标显示 2 条,等等。
这是为什么?
c# - hresult from IMbnInterfaceManager::GetInterfaces when no MBN device exists
I have the following code working in Windows 7:
No problems when the MBN device exists but when an MBN device doesn't exist I get the following exception in the call to GetInterfaces():
{System.Runtime.InteropServices.COMException (0x80070490): Element not found. (Exception from HRESULT: 0x80070490) at MbnApi.IMbnInterfaceManager.GetInterfaces() at foo.Program.configureConnection() in foo}
Question Is there something that should be done to check for a MBN interface before calling GetInterfaces? I can simply catch this exception but I can't find any documentation that says this exception is the same as having no interfaces.
The closest thing I have found on statckoverflow is this struggling with mobile broadband api windows 7 and windows 8 with C#, not sure what to install which implies that maybe windows 7 behaves differently than windows 8.1.
c++ - 调用 FindConnectionPoint 时访问冲突写入内存
我正在尝试订阅 MBN 活动。这是我的代码:
由于文档(恕我直言)有点缺乏,我将自己定位于我在网上找到的一些代码示例。直到我称FindConnectionPoint
一切正常。调用时,FindConnectionPoint
我收到写入内存的访问冲突,所以我想问题出在我的IConnectionPoint
指针上,它在我发现的多个代码示例中声明。
希望有更多监督的人能够帮助解决这个问题。提前致谢
c# - Windows 7下如何查看移动宽带的网络类型(数据类,即EDGE/3G/LTE)
我使用移动宽带 api(msdn 中的移动宽带 api )来处理 windows 7 下的 3G/LTE 调制解调器连接。
取决于使用的硬件(LTE-Stick 或内置调制解调器),当我想检查当前的连接生成时,我会得到不同的行为。
在某些情况下,我会在几秒钟内获得正确的数据类(即 3G),然后在大多数情况下获得“自定义”数据类MBN_DATA_CLASS_CUSTOM。
所以我想尝试一个不同的解决方案,也许调制解调器和 MBN-API 有问题。
我知道,NetworkInformation.GetInternetConnectionProfile()
但这仅适用于 Windows 8 及更高版本(示例)。
我的问题是:我可以使用任何其他 API / 类来获取数据类吗?
c++ - 通过移动宽带 API 连接到移动网络
我正在尝试通过调制解调器和 SIM 卡连接到移动网络。每次我尝试在上下文中设置 APN 字符串和用户凭据时,SetProvisionedContext()
我都会得到E_INVALIDARG
HRESULT
. 作为参数,我使用了 的 Instance MBN_CONTEXT
、 awchar_t*
的形式&std::vector<wchar_t>[0]
和 a ULONG*
。
后来当我有IMbnConnectionContext
:
所以我的问题是:WinAPI 的哪个参数有问题,我该如何解决?
此外,任何其他信息来源的提示都适用。到目前为止,我只有官方MSDN和 Windows 7 SDK 中包含的代码示例。是否还有其他我不知道的信息来源?谷歌搜索没有产生预期的结果。
windows-10 - Windows10 - 使用脚本更改 SIM PIN
我需要配置大约 200 台平板电脑(Windows 10,周年纪念版)。在每一个上,我都必须更改 SIM PIN 并禁用它的提示。
我可以启动蜂窝设置,ms-settings:network-cellular
但无法访问该Advanced options
选项卡。
有什么办法吗?
我试图制作一个AutoIt
脚本,但有时我得到两个按钮,而其他时候我只得到一个,使我的脚本毫无用处。
你能帮我吗?
先感谢您。
编辑 :
添加图像以更好地理解:
我ms-settings:network-cellular
可以展示这个:
https ://imgur.com/v24R63U ,我想直接访问“Options avancées”,但我找不到任何可以做的事情。
下一个屏幕是https://imgur.com/HbTKnXN这是我用来修改 SIM PIN 的屏幕。
c++ - 如何在控制台应用程序中使用 C++ WinRT 注册事件?
我试图了解如何使用控制台应用程序使用 C++ WinRT 注册事件。
我能够成功编译代码,但如果我尝试通过 Windows 设置启用或禁用移动宽带/蜂窝,我看不到任何名为.
每当通过 Windows 设置更改无线电状态时,如何在 64 位控制台应用程序中获取 StateChanged 通知?
我有移动宽带收音机。我也提到了链接,但更多的是关于 Xaml。
每当通过 Windows 设置/任务栏更改 RadioState 时,我都想收听调用的事件。
为了在 64 位控制台应用程序中运行,应该对代码进行哪些更改?
是否需要co_await
调度程序才能在控制台应用程序中运行?
我是否需要将 Xaml 用于控制台应用程序?