![]() |
Активация screensaver через winapi
Сделал screensaver, упаковал в инсталятор, запускаем установку - screensaver установился, но пока сам его не выберешь в свойствах экрана, он будет неактивным.
Есть ли возможность screensaver установить активным через winapi? |
Ответ: Активация screensaver через winapi
ну зачем же винАПИ ??
инфа о установленом скринсейвере хранится в реестре (как и много чего другого), а именно в пути HKEY_CURRENT_USER\Control Panel\Desktop !! что бы установить свой скри-сейвер нужно изменить значение в реестре !! для етого можно заюзать рег файл например !! создаем файлег: "ss.reg" в нем пишем: Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Control Panel\Desktop] "SCRNSAVE.EXE"="ssflwbox.scr" где ssflwbox.scr - имя твоего скринсейвера !! это имя я взял из систем32 !! вот, а вкоде на bb: ExecFile "ss.reg" воть 1 проблема, там система поставит вопрос о подтверждении добавления записис в реестр !! ну если уж у тебя инсталяха, то это не страшно пусть юзер лишний раз кликнет !! http://forum.boolean.name/attachment.php?attachmentid=8448&stc=1&d=125988485 1 |
Часовой пояс GMT +4, время: 12:59. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot