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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.035 c
6-1074236639
Vorobyev Sergey
2004-01-16 10:03
2004.03.28
Доступ к папке на Win2000 из Win98 под другим пользователем?


9-1062410426
Cyber Chaynik
2003-09-01 14:00
2004.03.28
3D на основе фото


8-1069501491
Pa5ha
2003-11-22 14:44
2004.03.28
QTINTF.DLL - с чем его едят?


8-1069512473
maxXP
2003-11-22 17:47
2004.03.28
Видео


8-1069498012
BrainStorm
2003-11-22 13:46
2004.03.28
Как задать разрешение рисунка (dpi)?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский