Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: CL | DM;

Вниз

Программный выход из хранителя экрана   Найти похожие ветки 

 
Андрей Арт   (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 вся ветка

Текущий архив: 2004.05.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
1-1083867453
Ирина
2004-05-06 22:17
2004.05.23
дата в DateTimePicker


6-1080642779
vinter
2004-03-30 14:32
2004.05.23
Как получить список доменов


3-1082701593
Andrey_Zh
2004-04-23 10:26
2004.05.23
Базы данных


4-1081046081
Prov
2004-04-04 06:34
2004.05.23
SW_HIDE


3-1083218629
direqtor
2004-04-29 10:03
2004.05.23
Ошибка при работе с отчетами Access