Форум: "WinAPI";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
ВнизПрограммный выход из хранителя экрана Найти похожие ветки
← →
Андрей Арт (2004-04-03 09:24) [0]Здравствуйте! Кто знает, напишите как программным способом можно
выйти из стандартного Windows-ого режима "Хранитель экрана". Заранее благодарен.
← →
Kerk © (2004-04-03 15:24) [1]Что это за такой режим "Хранитель экрана"?
Если нужно выключить работающий screensaver,
имитируй движение мыши или нажатия клавишь или
вообще его процесс прибей..
← →
Prov © (2004-04-04 05:31) [2]SetCursorPos напрмиер
← →
DeadMeat © (2004-04-04 15:06) [3]Но ведь не из всех ScreenSaver-ов можно выйти по движению мыши, или нажатию произвольной клавиши... Часто надо нажимать ESC. А если он ещё и паролем закрыт... В таком случае прибивать его не есть красивый жест...
← →
DeadMeat © (2004-04-04 15:08) [4]А и вправда... чего это за стандартный Windows-овский режим "Хранитель экрана"...???
← →
Андрей Арт (2004-04-04 17:32) [5]SetCursorPos - пробовал. Не помогает. И на нажатие клавиш SendMessage также не работает.
← →
Almaz © (2004-04-04 23:52) [6]
> Андрей Арт (04.04.04 17:32) [5]
> SetCursorPos - пробовал. Не помогает. И на нажатие клавиш
> SendMessage также не работает.
В данном случае следует использовать функции keybd_event и mouse_event. Например, попробуйте эмулировать нажатие Esc - на него должны отреагировать большинство хранителей экрана:keybd_event(VK_ESCAPE, 0, 0, 0);
keybd_event(VK_ESCAPE, 0, KEYEVENTF_KEYUP, 0);
Удачи.
← →
Kerk © (2004-04-05 11:47) [7]Единственный 100% способ - TerminateProcess
← →
GrayFace © (2004-04-06 14:40) [8]99% способ - CloseWindow.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.046 c