Здравствуйте, Slava Antonov, Вы писали:
SA>Hello Karnakishe, you wrote:
>> Подскажите,как узнать,когда скринсейвер закрылся,как перехватить этот момент?
SA>Хм, пока видится решение с периодическим SystemParametersInfo & SPI_GETSCREENSAVERRUNNING.
Кстати, действительно хорошее решение!
Можно например создать поток и там поллить SystemParametersInfo & SPI_GETSCREENSAVERRUNNING каждые 50 мсек (навскидку).
Здравствуйте, Karnakishe, Вы писали:
K>Приветствую.Подскажите,как узнать,когда скринсейвер закрылся,как перехватить этот момент? K>Заранее благодарю
Можно написать Winlogon Notification Package
Это DLL, которая получает уведомления от WinLogon.exe
Кроме всего прочего там есть StartScreenSaver и StopScreenSaver
Документация есть в MSDN.