Добрый день, у меня есть фрагмент кода, который я использую для мониторинга активности заставки в Windows XP и далее, в настоящее время она работает корректно на всех ОС Windows, кроме Windows 7, я знаю, что некоторые параметры заставки для функции SystemParametersInfo недоступны в Windows 7, но считается, что SPI_GETSCREENSAVERRUNNING был доступен, код выглядит следующим образом:
BOOL bScrnSvrRunning = FALSE;
BOOL bResult = SystemParametersInfo(SPI_GETSCREENSAVERRUNNING, 0, &boolScreenSaverRunning, 0);
Функция всегда возвращает true для bResult, но bScrnSvrRunning всегда false,
Кто-нибудь знает, что может вызвать это?