Są dwie metody - jedna to podczas odblokowania (uruchamiania explorera) dopisanie odpowiednich wartości do rejestru. Wykonalne raczej tylko jeśli urządzenie jest odblokowywane przez skrypt i nie posiada działającego domyślnie explorera. Inaczej nawet jak zrobi się odpowiednie wpisy, to nie odniosą one skutku. Niemniej spróbować można - tak by to wyglądało :
RegWriteDWord ("HKLM", "\System\CurrentControlSet\Control\Power\Timeouts", "ACSuspend",0)
RegWriteDWord ("HKLM", "\System\CurrentControlSet\Control\Power\Timeouts", "ACSuspendTimeout",0)
RegWriteDWord ("HKLM", "\System\CurrentControlSet\Control\Power\Timeouts", "ACSystemIdle",0)
RegWriteDWord ("HKLM", "\System\CurrentControlSet\Control\Power\Timeouts", "ACUserIdle",0)
RegWriteDWord ("HKLM", "\System\CurrentControlSet\Control\Power\Timeouts", "BattSuspend",0)
RegWriteDWord ("HKLM", "\System\CurrentControlSet\Control\Power\Timeouts", "BattSuspendTimeout",0)
RegWriteDWord ("HKLM", "\System\CurrentControlSet\Control\Power\Timeouts", "BattSystemIdle",0)
RegWriteDWord ("HKLM", "\System\CurrentControlSet\Control\Power\Timeouts", "BattUserIdle",0)
Wystarczy pobrać z wątku download\Win CE mortscripta i wkleić te polecenia do pliku *.mscr. Oczywiście trzeba będzie uruchamiać taki skrytp po każdym wyłączeniu.
Druga szkoła - skrypt wykorzystujący automatyczne kliknięcia. Taki skrypt uruchamia panel sterowania, wchodzi do zasilania i przestawia zarządzanie energią (wszystko automatycznie) poprzez emulację kliknięć na ekranie. W związku z tym, że panele sterowania na różnych urządzeniach trochę inaczej wyglądają, trzeba nieco samemu popracować nad takim skryptem (są różne wartości CPLmain dla różnych kontrolek). Przykład masz tu:
Run("\windows\ctlpnl.exe","cplmain.cpl,5")
WaitForActive("Power Properties", 5)
SendTab("Power Properties")
SendRight("Power Properties")
SendTab("Power Properties")
SendRight("Power Properties")
SendTab("Power Properties")
SendKeys("Power Properties", "N")
SendTab("Power Properties", 0, 1)
SendLeft("Power Properties")
SendTab("Power Properties")
SendKeys("Power Properties", "N")
SendCr("Power Properties")
(to przykład skryptu, jaki ktoś zrobił dla Navi bodajże).
Na Aristo może być konieczna zmiana parametru cplmain.cpl z wartości 5 na inną (zależy od urządzenia). Najlepiej na początek zrobić skrypt tylko z jedną linijką :
Run("\windows\ctlpnl.exe","cplmain.cpl,5") i podstawiać kolejno cyfry, aż otworzy się zarządzanie zasilaniem.