让Windows Mobile 6手机保持活力

我正在为Windows Mobile 6.1 Pocket PC(触摸屏)制作应用程序。 我知道当Pocket PC的屏幕关闭时,它进入待机模式,应用程序在后台几乎停止。 我的申请不能这样做。 它需要继续前进。 所以我的问题是,在申请完成之前,如何让手机保持活动状态(背光打开)?

一个例子是video流应用程序,如Youtube。 它可以在video播放时保持手机开启状态。

只要你的应用程序正在做某事(在循环或定时器中)它是相对容易的,你需要:

public static class CoreTools { [DllImport("coredll.dll")] public static extern void SystemIdleTimerReset(); } 

然后定期调用SystemIdleTimerReset()