Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.023 c
14-1082974970
Даже и не знаю кто я теперь.
2004-04-26 14:22
2004.05.23
Была тема про дизайн сайта. Это продолжение.


8-1079092066
m2003
2004-03-12 14:47
2004.05.23
Работа с MP3


9-1074195994
Zak3D[@Tm]
2004-01-15 22:46
2004.05.23
Опять fps...


7-1082039855
Le][a
2004-04-15 18:37
2004.05.23
Отследить изменение схемы оформления Window


6-1080836272
AndersoNRules
2004-04-01 20:17
2004.05.23
IdTCPClient




   Наверх