Windows Mobile デバイスは、さまざまな電源状態を認識します。HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power... を参照してください。
アプリケーションは、SetPowerRequirement API 呼び出し ( http://msdn.microsoft.com/en-us/library/ms920689.aspx ) を使用して、特定の最小電力状態を要求できます。どのデバイスが電力要件を下回ってはならないかを指定する代わりに、アプリケーションの一般的な要件を指定することもできます: http://www.hjgode.de/wp/2009/07/14/howto-run-an-application-定期的に/#more-193 SetPowerRequirement と SetSystemPowerState を使用します。
デバイスが休止状態になるのを避けたい場合は、SetSystemPowerState を使用することをお勧めします。GPS ポートと GUID がわかっている場合は、デバイス名で SetPowerRequirement を使用することもできます。
Control\Power ブランチを変更して、名前付きの電源状態内のデバイスの動作を変更した経験はありません。
Power_State_Unattended で SetSystemPowerState を試すか、ユーザーが「デバイスをオンのままにする」を選択できるようにすることができます。