PDA

Просмотр полной версии : Самоустановка (инсталяция) скринсейвера при запуске exe файла


Evgan
01.10.2009, 20:50
здраствуйте
сделал во флеше ролик, с помощью програмки Flash 2 Screensaver переконвертировал его в скринсейвер (формат scr получился), но потом заказчик затребовал, что бы он был в exe или что то вроде того, что бы при запуске этого файла ролик сам инсталировался в систему компьютера (стал заставкой на монитор при бесдействии),
как это реалезовывается? если софт какой или ещё что?

благадарю

alexcon314
02.10.2009, 09:07
Вообще, скринсэйвер можно установить командой
rundll32.exe desk.cpl,InstallScreenSaver c:\WINDOWS\system32\ssbezier.scr
Откроется аплет панели управления и можно сразу настроить параметры.
Можно сделать батник на худой конец, или простейший инсталлятор. Кстати, поправой кнопке в меню для .scr-файлов должен быть пункт "Установить".
Или вот script.vbs

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.RegWrite "HKCU\Control Panel\Desktop\ScreenSaverIsSecure", "0", "REG_SZ"
WshShell.RegWrite "HKCU\Control Panel\Desktop\ScreenSaveTimeOut", "600", "REG_SZ"
WshShell.RegWrite "HKCU\Control Panel\Desktop\ScreenSaveActive", "1", "REG_SZ"
WshShell.RegWrite "HKCU\Control Panel\Desktop\SCRNSAVE.EXE", "C:\\WINDOWS\\system32\\ssflwbox.scr", "REG_SZ"

Evgan
20.10.2009, 15:07
благадарю, весьма полезные вещи рассказали