SmartPhone Hacks, Tweaks, Tips & Utilities |
||
|
||
SmartPhone RebootSmartPhone Reboot is a very simple .Net Compact Framework 2.0 application that I wrote to save the hassle of rebooting the phone by turning it off, waiting for it to go down, and then turning it back on and waiting for it to come back up. Smartphone reboot just brings it down and back up without further interaction. Smartphone Reeboot is dependent upon the .Net Compact Framework
2.0 which comes with new phones. If you don't yet have 2.0, it's available
for free from
Microsoft.
SmartPhone
Reboot cycles the power by pinvoking
ExitWindowsEx(EWX_REBOOT,
SHTDN_REASON_MAJOR_NONE). This particular API is only available on Windows Mobile 5
systems although, with a bit more hassle, older operating systems can be
programmatically rebooted as well but this program only only supports the
WinMobile 5 call.
To install, download one of the two versions above and copy the .cab file to the device using the ActiveSync Explorer. Then, on the device, use the filesystem explorer to select and run the .cab and the install will run, the app registered, and the cab file removed from the device.
Reboot Phone NowI've had numerous requests for a version of reboot phone that reboots the phone unconditionally when started. Rather than bringing up a flash screen and providing options to reboot or shutdown, to just reboot. I've modified RebootPhone to RebootPhoneNow for those that prefer this approach. I didn't produce a cab file for this one so you'll need to install RebootPhone as above and replace the RebootPhone.exe with this RebotTo install, download and install the package above, then download RebootPhoneNow.zip. The zip file contains a different version of RebootPhone.exe that unconditionally reboots. People are using the unconditional reboot version to run at a schedule time to reboot each night.
Last updated 2007.10.01 |
||
Comments or questions? Feel free to contact me at jrh@mvdirona.com. |
Copyright 2012 James Hamilton |