В более ранних версиях Pocket PC вы могли вызывать KernelIoControl из ExitWindowsEx.Однако, начиная с WinMo 5.0, эти вызовы больше не могут выполнять аппаратную перезагрузку устройства.
Я предполагаю, что, поскольку пользователи редко хотят выполнить аппаратную перезагрузку устройства, и если они захотят, они будут инициировать этот сброслюбой механизм, позволяющий сделать это программно (например, из вредоносного кода), был удален.