Windows 10:如何让我的应用程序在抓取时更快/更稳定

Windows 10:如何让我的应用程序在抓取时更快/更稳定

我有一个控制台应用程序,它连接 nRF 蓝牙 USB 加密狗并启动数据通知。这是 Nordic(加密狗制造商)打包的示例程序,代码源可用,但我直接使用二进制文件。

在我的计算机(Win7 和 Win10)上,此应用程序在几秒钟内不断冻结。当我向制造商报告此问题时,他无法重现冻结现象。

然后,我想制作一个视频向他展示冻结情况,但令人惊讶的是,当我启动 Windows 视频抓取(在我的 Win10 机器上,按 Windows 键 + G)时,应用程序不再冻结。

我可以多次重复此操作: - 我重启我的机器 - 我连续运行应用程序 1 到 4 次,它总是冻结 - 我在启动应用程序的控制台上启动 Windows 视频抓取 - 我运行应用程序,它不会冻结。现在每次运行它都会变得稳定(有或没有视频抓取)

我尝试手动更改应用程序优先级,但没有成功。

当您开始抓取视频时,Windows 是否有任何设置,我可以在任何级别手动设置以使我的应用程序更加稳定?

注意:我尝试编译代码并进行调试,但没有任何结果。冻结显然发生在 Windows USB 驱动程序层中,该驱动程序层在某个时刻停止向应用程序传播数据。

相关内容