以编程方式防止Windows USB睡眠(C#)

时间:2015-11-04 00:10:24

标签: c# windows usb ftdi

我发帖后询问如何睡觉USB端口后发帖子。我没有看到任何地方是如何防止这种情况的方向。

我有一个C#程序,它运行一个黑色文字框的硬件。我无法控制物理内部。不幸的是,如果USB端口休眠,即使是最小的一秒钟,设备也会失去状态,所有当前的工作都会丢失。

我需要一种方法来确保在我的应用运行时USB端口永远不会睡觉。即使没有数据发送到端口,即使用户一次也没有触摸计算机几天。

一些事情:
1:没有必要仅在应用程序运行时保持端口唤醒状态。实际上,首选永久禁用USB睡眠。

2:在Windows中禁用其他省电功能是可以接受的。

3:简单地要求客户禁用USB睡眠是不可接受的。许多人不够精通技术,无法遵循书面指示,我们缺乏通过它走过数百和数百名用户的人力。

4:除了我们的软件之外,使用计算机技术上违反许可证。我们的许可还保留在未经用户知情或同意的情况下更改Windows配置的权利。因此,非常优选禁用USB静默和透明地休眠。

0 个答案:

没有答案