Ответ отправил: rusfaq.ru (статус: 2-ой класс)
Отправлен: 16.03.2005, 22:43
Отвечает: PavPS
Здравствуйте, Ling!
Очень просто. Измени программно это значение HKEY_CURRENT_USERControl PanelDesktopScreenSaveActive с 1 на 0 и всё :)
Ответ отправил: PavPS (статус: 7-ой класс)
Отправлен: 17.03.2005, 00:20
Отвечает: vitya
Здравствуйте, Ling!
Ответ на ваш вопрос: Можно.
p.s. учитесь задавать вопросы, удачи.
Ответ отправил: vitya (статус: Профессор)
Отправлен: 17.03.2005, 10:37
Отвечает: Bob Johnson
Здравствуйте, Ling! В дополнение к уже сказанному - чтобы отключить работающий screensaver я бы попробовал эмулировать нажатие какой-либо клавиши (например, ctrl) с помощью keybd_event.
* EMan2.0: ---===*** Debug mode ***===---
Ответ отправил: Bob Johnson (статус: Академик)
Отправлен: 19.03.2005, 01:25
Отвечает: _vt
Здравствуйте, Ling! Ни один из ответов не был верным почему-то. Дефолтный скринсейвер включается посылкой сообщения WM_SYSCOMMAND c параметром SC_SCREENSAVE окну десктопа (GetDesktopWindow()). --
* In Gates we trust! :)
Ответ отправил: _vt (статус: Академик)
Отправлен: 21.03.2005, 14:02