Показать сообщение отдельно
Старый 04.12.2009, 04:03   #2
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Активация 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
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо IGR за это полезное сообщение:
Alex_Noc (04.12.2009), BlackDragon (04.12.2009), DeadElf (05.12.2009), H@NON (04.12.2009), Harter (02.01.2010)