![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Автозагрузка [Win95/98]
Cure © (2004-01-06 18:53:00)Как сделать так, чтобы программа запускалась еще до появления иконок на рабочем столе, как, например, AVP?
Cure (2004-01-10 01:33:00) [1]Попробуй внести свою прогу в RunServices а потом при запуске винды в эи самые 1-2 секунды, пока еще нет твоей формы, но прога уже висит в Crtl_Alt_Del, выгрузить ее! Получится!
Dimich1978 (2004-01-09 09:22:00) [2]Пока форма не появится и выгрузить нечего, а вот записать
в событие TForm1.FormCreate к примеру, так это можно:
if GetVersion >= $80000000 then begin
hDllKernel := LoadLibrary('kernel32.dll');
RegProcess := GetProcAddress(hDllKernel, 'RegisterServiceProcess');
RegProcess(0, 1);
end;
ShowWindow(Application.Handle, SW_HIDE);
SetWindowLong(Application.Handle, GWL_EXSTYLE,
GetWindowLong(Application.Handle, GWL_EXSTYLE) or
WS_EX_TOOLWINDOW);
Cure (2004-01-09 01:09:00) [3]Да мне все равно, есть или нет, главное, чтобы пользователь не выгрузил мою программу до того, как появится форма! подскажите, плиз... позарез нужно!
SammIk (2004-01-09 00:34:00) [4]Хм, тасколько я помню в 9х нет сервисов)
Intell (2004-01-08 10:04:00) [5]Хм.. Посмотрим.
Cure (2004-01-08 09:24:00) [6]Прога с окном
Gero (2004-01-08 08:47:00) [7]У тебя прога с окном или процесс?
Cure (2004-01-08 03:09:00) [8]Или еще - нашел функцию registerServiceProcess. Она, вроде, делает мое приложение сервисом, и оно не отображается при нажатии CTRL-ALT-DEL, но запустить это дело можно только из программы :-(
Может быть в реестре где-нибудь есть параметр, изменив который я смогу убрать свое приложение из списка CTRL-ALT-DEL??? Заранее спасибо!
Cure (2004-01-08 02:36:00) [9]на время - потом, когда запустится моя программа, у меня стоит процедура обновления реестра или типа того... Ну вообщем, оно работает, надо только дать безпрепятственно запуститься моему приложению!
Intell (2004-01-08 01:52:00) [10]Ты собираешься вообще вырубить клаву или на время?
Cure (2004-01-08 01:36:00) [11]А не подскажете, как и этому противодействовать? Например, есть ли в реестре ключ для отключения клавы?
atruhin (2004-01-07 10:54:00) [12]Но учти что при загрузке есть 1-2 сек когда эту прогу можно выкинуть по CTRL-ALT-DEL
Cure (2004-01-07 01:41:00) [13]БОЛЬШОЕ спасибо!
Intell (2004-01-06 19:59:00) [14]Поправка - не RunService, а RunServices!
YuRock (2004-01-06 18:58:00) [15]В HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunService
сделайте строковую переменную, у к-рой значение - путь к проге