Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];

Вниз

Обои   Найти похожие ветки 

 
Sergiant   (2004-08-19 10:49) [0]

1.Как  сменить обои на рабочем столе по истечении таймера.(on timer)из конкретной папки.

2.Как по нажатию на кнопку добавить программу в автозагрузку.


 
[lamer]Barmaglot ©   (2004-08-19 11:58) [1]

FAQ?
1.
http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988622498&n=15

2.
Вариантов много, так как много мест откуда можно запустить программу...
2.1. Из пункта меню автозагрузка. Получаем с помошью SHGetSpecialFolderLocation с параметром CSIDL_STARTUP путь к папке автозапуска, а потом просто пишем туда свой файл.
2.2. Писать в реестр, посмотри например компонент на этом сайте http://www.torry.net/vcl/system/registry/maspregistry.zip
2.3. писать в Win.ini например так: http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988622093&n=15
2.4. Самый "крутой" метод это создание своего сервиса, в основном им интерисуются вирусописатели... Метод достаточно сложный, но кто ищет тот всегда найдет...


 
Mim1 ©   (2004-08-20 08:56) [2]


> [1] [lamer]Barmaglot ©   (19.08.04 11:58)


> создание своего сервиса


> Метод достаточно сложный


Создание службы сложно? :)


 
Vasya.ru   (2004-08-20 09:08) [3]

1. Лень писать, полно статей в сети
2.procedure WriteAutorun;
var
Reg: TRegistry;
begin
Reg:=TRegistry.Create; //создание
Reg.RootKey:=HKEY_LOCAL_MACHINE; //корневой ключ
Reg.OpenKey("\SOFTWARE\Microsoft\Windows\CurrentVersion\Run",FALSE); //открытие
Reg.WriteString("MyApp",ParamSTR(0)); //запись
Reg.CloseKey; //закрытие
Reg.Free; //освобождение
end;

В обработчике ОнКлик кнопки пишешь WriteAutorun

И не забудь добавить Registry в Uses


 
Vasya.ru   (2004-08-20 09:09) [4]

Vasya.ru   (20.08.04 09:08) [3]
Вместо MyApp можно написать любое другое название



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.03 c
14-1094297684
qwerty1000
2004-09-04 15:34
2004.09.26
delphi и hyper-threading


11-1080626196
Новичёк
2004-03-30 09:56
2004.09.26
Написание сервиса NT с помощью KOL.


1-1094614063
nimble
2004-09-08 07:27
2004.09.26
Run Time, StringGrid & PageControl


4-1092264455
Adil
2004-08-12 02:47
2004.09.26
Ком порт


9-1086032491
Vin_Ghost
2004-05-31 23:41
2004.09.26
DelphiX Game: спрайтовое окно





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский