Вход в Зоопарк ручных компьютеров
gps мониторинг, транспортная логистика, gps слежение
как делать рестарт?
"Карманная" версия Базара

 
Начать новую тему   Ответить на тему    Список Базаров Форумы Handy.ru -> Программирование для КПК
Предыдущая тема :: Следующая тема  
Автор Сообщение
rew

Гуру


Зарегистрирован: 21.11.2001
Сообщения: 515
Откуда: 1он ле цион

СообщениеДобавлено: Вс Май 26, 2002 11:04    Заголовок сообщения: как делать рестарт? Ответить с цитатой

иногда после инсталяции чего нить требуется рестарт, это значит вытаскивать девайс из кредла, тыкать стулусом, вставлять обратно- неудобоно Evil or Very Mad
и посему вопрос: как в с++ вызвать этот злосчаный рестарт

_________________
asys p505, t630
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Alex57

Гуру флейма


Зарегистрирован: 19.08.2001
Сообщения: 9037
Откуда: Древняя Греция. Статус: СОКРАТ

СообщениеДобавлено: Вс Май 26, 2002 20:43    Заголовок сообщения: Ответить с цитатой

То что это возможно, есть доказателдьсто: LENG
он сам рестарует машинку.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
vroma

Гость





СообщениеДобавлено: Пн Май 27, 2002 3:04    Заголовок сообщения: Ответить с цитатой

Как пишут на news://microsoft.public.windowsce (Vassili Philippov) может помочь вызов KernelIoControl(IOCTL_HAL_REBOOT, NULL, 0, NULL, 0, NULL);

#include <winioctl.h>

#define IOCTL_HAL_REBOOT CTL_CODE(FILE_DEVICE_HAL, 15, METHOD_BUFFERED, FILE_ANY_ACCESS)

extern "C" __declspec(dllimport)
BOOL KernelIoControl(DWORD dwIoControlCode, LPVOID lpInBuf, DWORD nInBufSize, LPVOID lpOutBuf, DWORD nOutBufSize, LPDWORD lpBytesReturned);

int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
{
KernelIoControl(IOCTL_HAL_REBOOT, NULL, 0, NULL, 0, NULL);
return 0;
}
Вернуться к началу
Alex Muratov

Гуру


Зарегистрирован: 25.11.2001
Сообщения: 2491
Откуда: Оттуда

СообщениеДобавлено: Пн Май 27, 2002 19:37    Заголовок сообщения: Ответить с цитатой

А если добавить вызов еще одной функции, то будет hard reset. Нужно? Wink
_________________
Cingular 8525 (alive!) + 2Gb microSD, и на полочке кучка пыльных PDA
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
rew

Гуру


Зарегистрирован: 21.11.2001
Сообщения: 515
Откуда: 1он ле цион

СообщениеДобавлено: Вт Май 28, 2002 0:48    Заголовок сообщения: Ответить с цитатой

нужно Laughing будем писать первые вирусы Twisted Evil Twisted Evil Twisted Evil Laughing Laughing Laughing
_________________
asys p505, t630
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Alex Muratov

Гуру


Зарегистрирован: 25.11.2001
Сообщения: 2491
Откуда: Оттуда

СообщениеДобавлено: Вт Май 28, 2002 4:47    Заголовок сообщения: Ответить с цитатой

См. на сайте PocketPC Developer Network:
How to perform hard reset?

_________________
Cingular 8525 (alive!) + 2Gb microSD, и на полочке кучка пыльных PDA
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
rew

Гуру


Зарегистрирован: 21.11.2001
Сообщения: 515
Откуда: 1он ле цион

СообщениеДобавлено: Вт Май 28, 2002 5:57    Заголовок сообщения: Ответить с цитатой

ок, фенкс, буду разбиратся Razz
_________________
asys p505, t630
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список Базаров Форумы Handy.ru -> Программирование для КПК Часовой пояс: GMT - 10
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять вложения в этом форуме
Вы можете просматривать вложения в этом форуме



Форумы Handy.ru 


Powered by phpBB © 2001 phpBB Group