ну зачем же винАПИ ??
инфа о установленом скринсейвере хранится в реестре (как и много чего другого), а именно в пути 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