Форум: "Основная";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
Внизкак установить свой ScreenSaver? Найти похожие ветки
← →
DvD © (2004-04-03 20:35) [0]Уважаемые Мастера! Подскажите, пожалуйста, как зарегистрировать свой ScreenSaver в системе?
← →
Ricks © (2004-04-03 20:44) [1]Надобно просто поместить его папку windows или windows\system32.
← →
DvD © (2004-04-03 21:30) [2]А как сделать его запускаемым по умолчанию?
← →
DvD © (2004-04-03 22:19) [3]Никто не знает? Срочно надо, при установке программного продукта устанавливать по умолчанию фирменный скринсейвер. Помогите, плиз, сам не нашёл...
← →
Vemer © (2004-04-03 22:34) [4]В той же Хрюше у пользователя может не быть прав на это действие.
← →
DvD © (2004-04-03 22:47) [5]Тогда хотя-бы для Win9x... Что есть, посоветуйте, а то срочно надо начальству сдавать, не сделаю - шею намылят :o)
← →
DvD © (2004-04-03 22:52) [6]И ещё: как проверять в NT-XP права на данное (см. выше) действие?
← →
133 (2004-04-03 23:09) [7]Пиши в файл system.ini
← →
DvD © (2004-04-03 23:13) [8]Это только на Win9x... А на XP сотоварищи? Если привилегии есть+узнать, есть-ли они?
← →
Pat © (2004-04-04 00:18) [9]Так поставь какой-нить скринсавер и посмотри, что в реестр пишется
← →
УНЯ (2004-04-04 01:23) [10]Все-таки лучше скопирни файл в папку Windows... Все скринсейверы туда копируются.
← →
DvD © (2004-04-04 02:19) [11]Да уже 105 лет, как там лежит... Так-то винда его видит. Просто мне надо после инсталляции, которая копирует скринсейвер, надо его установить используемым по умолчанию. Может я что-то туплю (ночь ведь :-) ), но в реестре изменений при смене скринсейвера, касающихся имени/пути/ссылки на него не нашёл. Помогите, плз!
← →
dmk © (2004-04-04 07:06) [12]>но в реестре изменений при смене скринсейвера, касающихся >имени/пути/ссылки на него не нашёл.
Плохо искал.
HKEY_CURRENT_USER\Control Panel\Desktop\SCRNSAVE.EXE = Путь к текущему ScreenSaver"у. Это под XP.
← →
11111 (2004-04-04 12:32) [13]NE exe, a SCR!
<textarea>Wishes here</textarea>
← →
555ААА555 (2004-04-04 15:11) [14]procedure InstScr(const Hnd: Integer; const Scr: String);
var ScrNm: String;
begin
ScrNm:=GetSystemDir+"\"+ExtractFileName(Scr);
CopyFile(Scr, ScrNm, nil);
ShellExecute(Hnd, Pchar("Open"), Pchar("Rundll32.exe"),
Pchar("desk.cpl,InstallScreenSaver "+ScrNm),
Pchar("C:\Windows"), SW_SHOWNORMAL);
end;
← →
DvD © (2004-04-04 17:20) [15]Тема закрыта, всем спасибо. Проблема решена, благодаря 555ААА555 (04.04.04 15:11) [14]
P.S.: по пути HKEY_CURRENT_USER\Control Panel\Desktop\SCRNSAVE.EXE установка своего скринсейвера в Win98SE не работает!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.035 c