Перезагрузка КПК
Перезагрузка КПК
Для карманных компьютеров может применяться как жесткая, так и мягкая перезагрузка. Жесткая перезагрузка возвращает устройство в первоначальное состояние, удаляя все установленные программы. Делать жесткую перезагрузку без особой необходимости не следует. Мягкая перезагрузка является более безопасной операцией, которую часто выполняют при появлении различных сбоев в работе программ.
Если разработчику необходимо программно перезагрузить устройство, то необходимо воспользоваться функцией KernelIoControl. В листинге 13.3 приведен небольшой пример, демонстрирующий мягкую перезагрузку.
Листинг 13.3
public const uint FILE_DEVICE_HAL = 0x00000101;
public const uint METHOD_BUFFERED = 0;
public const uint FILE_ANY_ACCESS = 0;
public uint CTL_CODE(uint DeviceType, uint Function,
uint Method, uint Access) {
return
((DeviceType << 16) | (Access << 14) | (Function << 2) | Method);
}
[DllImport("Coredll.dll")]
public extern static uint KernelIoControl(
uint dwIoControlCode, IntPtr lpInBuf, uint nInBufSize, IntPtr lpOutBuf,
uint nOutBufSize, ref uint lpBytesReturned);
private void butReset_Click(object sender, EventArgs e) {
uint bytesReturned = 0;
uint IOCTL_HAL_REBOOT =
CTL_CODE(FILE_DEVICE_HAL, 15, METHOD_BUFFERED, FILE ANY ACCESS);
KernelIoControl(IOCTL_HAL_REBOOT, IntPtr.Zero, 0, IntPtr.Zero,
0, ref bytesReturned);
}
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
5.15. Сбой и перезагрузка на узле сервера
5.15. Сбой и перезагрузка на узле сервера В этом сценарии мы устанавливаем соединение между клиентом и сервером и затем считаем, что на узле сервера происходит сбой, после чего узел перезагружается. В предыдущем разделе узел сервера был выключен, когда мы отправляли ему
Перезагрузка системы
Перезагрузка системы Теперь все по установлено, загрузочные скрипты созданы, и настало время перезагрузить компьютер Перед этим надо размонтировать $LFS/proc и сам $LFS раздел запустив следующее:umount $LFS/proc && umount $LFSЕсли вы создали систему со множеством разделов, вы должны
Выключение, перезагрузка и завершение сеанса на удаленном компьютере
Выключение, перезагрузка и завершение сеанса на удаленном компьютере Именно так называется последний режим, который нам предстоит освоить. Оказывается, удаленный компьютер можно не только выключить, но и перезагрузить, приостановить работу или завершить на нем сеанс
5.5.2.3. Перезагрузка компьютера
5.5.2.3. Перезагрузка компьютера При перезагрузке компьютера вы обнаружите в меню загруэчика GRUB еще одну метку для загрузки Fedora. В моем случае выводятся две метки:Fedora (2.6.23-1.49.fc8) Fedora (2.6.23-1.42.fc8)Когда устанавливался драйвер видеокарты, было установлено ядро Linux версии 2.6.23-1.49,
Перезагрузка Windows
Перезагрузка Windows Перезагрузка после крахаЧтобы принудительно заставить Windows перегрузиться после краха в системе, измените значение параметра DWORD °AutoReboot° в разделе HKLMSYSTEMCurrentControlSetControlCrashControlс 0 на 1 Перезагрузка оболочкиПо умолчанию при ошибках оболочки (Explorer) в Windows
НОВОСТИ: «Геном»: перезагрузка
НОВОСТИ: «Геном»: перезагрузка На удивление спокойно, без победных фанфар и вселенского шума прошло такое, несомненно, грандиозное событие, как завершение проекта «Геном человека» (черновой релиз состоялся в 2001 году, о полной расшифровке ДНК объявлено в 2003-м). Для
Василий Щепетнёв: Перезагрузка, как она есть
Василий Щепетнёв: Перезагрузка, как она есть Астероиды, что пули. Пулю, которую слышно, не бойтесь, она чужая, летит мимо. Ваша пуля молчит.То же и с астероидом. Если много пишут о столкновении с тем или иным небесным телом, повернитесь на другой бок и спите спокойно. Или