【发布时间】:2019-12-28 10:43:55
【问题描述】:
我在使用使用外部蓝牙设备的应用时遇到问题。当设备空闲一段时间 Windows 打开蓝牙无线电的电源。当我取消选中蓝牙无线电的电源管理选项卡下[允许计算机关闭此设备以节省电源。]它可以工作。见图片。 同样需要从 C# 代码中实现。这需要从 Win7 开始执行。 我不熟悉 windows c# 的电源管理选项。我在这里有什么选择?是否有我可以使用的事件或 WMI 类?
当我的 WPF 应用程序运行时,我应该能够更改这些设置。并在关闭时恢复。
【问题讨论】:
-
您是否为 BT com 使用外部库?是否适用于 Winforms、WPF、UWP?
-
不,我没有使用任何外部库。 System.IO.Ports 串行端口。我在问题中提到的 WPF 应用程序。请看。
-
我在快速谷歌上找到的所有东西似乎都在宣传某个图书馆 (32feet.net)。原生方法似乎很麻烦。
-
@Fildor 蓝牙或通信没有问题。你读过这个问题吗?请建议有哪些选项可以让 32 英尺图书馆中的收音机保持活力?
-
这可能通过注册表操作来完成,但这需要用户具有注册表编辑权限。 windows10skill.com/…
标签: c# wpf bluetooth windows-7 power-management