Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.28;
Скачать: CL | DM;

Вниз

Автозагрузка   Найти похожие ветки 

 
Cure   (2004-01-06 18:53) [0]

Как сделать так, чтобы программа запускалась еще до появления иконок на рабочем столе, как, например, AVP?


 
YuRock ©   (2004-01-06 18:58) [1]

В HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunService
сделайте строковую переменную, у к-рой значение - путь к проге


 
Intell ©   (2004-01-06 19:59) [2]

Поправка - не RunService, а RunServices!


 
Cure   (2004-01-07 01:41) [3]

БОЛЬШОЕ спасибо!


 
atruhin ©   (2004-01-07 10:54) [4]

Но учти что при загрузке есть 1-2 сек когда эту прогу можно выкинуть по CTRL-ALT-DEL


 
Cure   (2004-01-08 01:36) [5]

А не подскажете, как и этому противодействовать? Например, есть ли в реестре ключ для отключения клавы?


 
Intell ©   (2004-01-08 01:52) [6]

Ты собираешься вообще вырубить клаву или на время?


 
Cure   (2004-01-08 02:36) [7]

на время - потом, когда запустится моя программа, у меня стоит процедура обновления реестра или типа того... Ну вообщем, оно работает, надо только дать безпрепятственно запуститься моему приложению!


 
Cure   (2004-01-08 03:09) [8]

Или еще - нашел функцию registerServiceProcess. Она, вроде, делает мое приложение сервисом, и оно не отображается при нажатии CTRL-ALT-DEL, но запустить это дело можно только из программы :-(
Может быть в реестре где-нибудь есть параметр, изменив который я смогу убрать свое приложение из списка CTRL-ALT-DEL??? Заранее спасибо!


 
Gero ©   (2004-01-08 08:47) [9]

У тебя прога с окном или процесс?


 
Cure   (2004-01-08 09:24) [10]

Прога с окном


 
Intell ©   (2004-01-08 10:04) [11]

Хм.. Посмотрим.


 
SammIk ©   (2004-01-09 00:34) [12]

Хм, тасколько я помню в 9х нет сервисов)


 
Cure   (2004-01-09 01:09) [13]

Да мне все равно, есть или нет, главное, чтобы пользователь не выгрузил мою программу до того, как появится форма! подскажите, плиз... позарез нужно!


 
Dimich1978 ©   (2004-01-09 09:22) [14]

Пока форма не появится и выгрузить нечего, а вот записать
в событие 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-10 01:33) [15]

Попробуй внести свою прогу в RunServices а потом при запуске винды в эи самые 1-2 секунды, пока еще нет твоей формы, но прога уже висит в Crtl_Alt_Del, выгрузить ее! Получится!



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

Текущий архив: 2004.03.28;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.043 c
3-1077631653
Floppy
2004-02-24 17:07
2004.03.28
ADO - MSAccess. Не могу


1-1078762909
Islander
2004-03-08 19:21
2004.03.28
Непонятки с {$DEFINE}


14-1077897959
Тимохов
2004-02-27 19:05
2004.03.28
Мастера! Признайтесь


4-1074360470
FVova
2004-01-17 20:27
2004.03.28
Отслеживать запуск программ


8-1069321670
Arsenij
2003-11-20 12:47
2004.03.28
Адресация видеопамяти с использованием Директ Ыкс