Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вопрос о перехвате (WinApi) / 5 сообщений из 5, страница 1 из 1
10.07.2007, 15:05
    #34650579
For Peace
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о перехвате (WinApi)
Можно ли программно перехватить момент выключения компьютера пользователем? Спасибо.
...
Рейтинг: 0 / 0
11.07.2007, 11:15
    #34652579
k e k s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о перехвате (WinApi)
конечно можно.
Даже если юзер захочет перехитрить вашу программу и обойти хуки, на крайний случай можно направить wебкамеру на розетку и реагировать на появление его хитрой руки около штепселя :-)
...
Рейтинг: 0 / 0
14.07.2007, 02:26
    #34658861
Aicg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о перехвате (WinApi)
Извените за вторжение в чужую тему но можно уточнить про методы перехвата
или посоветуйте ссылку на исхоники(желательно на билдере)

еще раз сори и заранее спасибо
...
Рейтинг: 0 / 0
15.07.2007, 15:43
    #34659590
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о перехвате (WinApi)
For Peace wrote:

> Можно ли программно перехватить момент выключения компьютера
> пользователем? Спасибо.
При вырубании компьютера винда отсылает всем программа спец сообщение о том,
что щас систему вырубят. Можно запретить выключение системы, но можно и
выключить систему с флагом "игнорировать запрет на выключение". по флагам и
сообщением см справку по ExitWindowsEx.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
16.07.2007, 00:17
    #34659800
Aicg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о перехвате (WinApi)
У меня получилось так(BCB6)
Даже если выключение вызвано InitiateSystemShutdown("127.0.0.1","",0,1,1);

void __fastcall TForm1::FormCloseQuery(TObject *Sender, bool &CanClose)
{
AbortSystemShutdown("127.0.0.1");
CanClose=0;
}
Но лучше если запускаться в автозапуске(иногда часть программ все же вырубаеться)
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вопрос о перехвате (WinApi) / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]