我们在 Windows Mobile 6.1 中使用 C# .Net Compact Edition 3.5,对 C++ 或 Windows API 调用不太熟悉。我们需要以编程方式将电池空闲/可疑时间从设置的任何时间(通常默认为 3/5 分钟)更改为 15 分钟。我在网上找到了一些示例,但到目前为止,它们都不起作用,或者我不知道如何/找不到如何实现它们,因为它们在 C++ 中,或者没有在 C# 中运行的解释或上下文。
int test = SystemParametersInfo(SPI_SETBATTERYIDLETIMEOUT, 15, null, 0); //15 seconds, to test it actually working
//test return 0
如何从 C# 中的 .Net CE 3.5 更改 Windows Mobile 6.1 中的电池超时?
谢谢
编辑:请求此应用程序的客户端已专门请求此行为。他们希望在应用程序执行期间有更长的超时时间,并且在未运行时需要系统默认超时时间。