Книга: Программирование КПК и смартфонов на .NET Compact Framework

Еще раз о перезагрузке

Еще раз о перезагрузке

Для устройств, работающих под управлением Windows Mobile 5.0, существует более удобный способ перезагрузки. Он очень похож на код перезагрузки настольных компьютеров с использованием функции ExitWindowsEx. При этом надо обратить внимание на различия карманных компьютеров и смартфонов. Если КПК можно только перезагрузить, то смартфон можно и перезагрузить, и выключить. Соответствующий код приведен в листинге 13.4.

Листинг 13.4

[DllImport("aygshell.dll")]
public static extern System.Boolean ExitWindowsEx(int uFlags,
 int dwReserved);
const int EWX_REBOOT = 2; // перезагрузка
private void butReboot_Click(object sender, EventArgs e) {
 ExitWindowsEx(EWX_REBOOT, 0);
}

Оглавление книги


Генерация: 1.581. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз