Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 08.11.2009, 23:11
zonder_k zonder_k вне форума
Прохожий
 
Регистрация: 05.11.2009
Сообщения: 6
Репутация: 10
По умолчанию Автозагрузка раньше Explorera

Подскажите плиз веточку реестра для того чтобы прога помещенная туда загружалась раньше чем explorer
Ответить с цитированием
  #2  
Старый 08.11.2009, 23:28
Аватар для AllMaNi
AllMaNi AllMaNi вне форума
Новичок
 
Регистрация: 15.06.2009
Адрес: Россия, ЮФО
Сообщения: 57
Репутация: 10
По умолчанию

zonder_k зловред пишешь???
__________________
Пусть ненавидят миллионы, зато любят тыщи (с) Многоточие
Ответить с цитированием
  #3  
Старый 09.11.2009, 00:32
zonder_k zonder_k вне форума
Прохожий
 
Регистрация: 05.11.2009
Сообщения: 6
Репутация: 10
По умолчанию

Никакого зловреда я не пишу все дело в том что я написал модуль синхронизации времени с кассовой системой а вот она то стартует как раз вместо explorera и при своем старте занимает ком порт и я соответственно уже не могу синхронизироваться с портом... вот как то так.. а то что я свою прогу добавляю в стандартные ветки реестра на автозагрузку эфекта не дает так как загружается моя прога из них только после того как запуститься эксплорер .
Ответить с цитированием
  #4  
Старый 09.11.2009, 07:09
Rat Rat вне форума
Активный
 
Регистрация: 12.09.2008
Сообщения: 391
Репутация: 6078
По умолчанию

До эксплорера, грузятся только сервисы.
Ответить с цитированием
  #5  
Старый 09.11.2009, 15:15
zonder_k zonder_k вне форума
Прохожий
 
Регистрация: 05.11.2009
Сообщения: 6
Репутация: 10
По умолчанию

т.е. мою прогу ким то образом надо добавить к сервисам??? а нету часом в винде подобия autoexec.bat как нибудь win.ini
Ответить с цитированием
  #6  
Старый 09.11.2009, 15:55
ApxaHGe1 ApxaHGe1 вне форума
Активный
 
Регистрация: 08.04.2008
Адрес: Нижний новгород
Сообщения: 311
Репутация: 38
По умолчанию

Так сделай сервис и установи его
Ответить с цитированием
  #7  
Старый 09.11.2009, 16:40
Аватар для Vayrus
Vayrus Vayrus вне форума
Исполняемый Ретровирус
 
Регистрация: 09.08.2008
Адрес: Umbrella Corporation
Сообщения: 743
Репутация: 1293
По умолчанию

Есть такое извращение как подменить своей прогой в реестре запись, в которой сидит эксплорер (не помню ветку), те в итоге первой загрузится ваша прога, а потом уже она запустит эксплорер.

ЗЫ
Незнай поможет или нет.
Подобным образом работают некоторые зловреды.
Ответить с цитированием
  #8  
Старый 09.11.2009, 22:41
Аватар для AleD
AleD AleD вне форума
Активный
 
Регистрация: 21.02.2009
Адрес: г.Краснокаменск
Сообщения: 383
Репутация: 91
По умолчанию

вот эта заветная веточка: HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\KnownDLLs, но здесь список DLL'ок, они подгружаются при появлении логин окна
__________________
TAleD = class(TUser)
public
function HelpMe(ASubject, ARequest: String): String;
function GiveMeExample(ASubject: String): TStringList;
procedure WriteReview(APost: Integer; ADescription: TStringList);
end;
Ответить с цитированием
  #9  
Старый 09.11.2009, 22:59
Аватар для AllMaNi
AllMaNi AllMaNi вне форума
Новичок
 
Регистрация: 15.06.2009
Адрес: Россия, ЮФО
Сообщения: 57
Репутация: 10
По умолчанию

Думаю лучше всего сделать так как советует Vayrus.

Цитата:
В разделе
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows NT\CurrentVersion\Winlogon
также содержится ряд строковых параметров, отвечающих за автозапуск различных приложений при входе пользователя в систему:
«Userinit» — определяет список программ, запускаемых процессом WinLogon в контексте пользователя, при его регистрации в системе. По умолчанию это «USERINIT.EXE, NDDEAGNT.EXE» для Windows NT и «USERINIT.EXE» для Windows 2000/XP.
«Shell» — задаёт оболочку (вернее — список программ, формирующих пользовательский интерфейс) Windows (по умолчанию — «TASKMAN, PROGMAN, WOWEXEC» для Windows NT и «EXPLORER.EXE» для Windows 2000, XP).
«System» — определяет список программ, запускаемых процессом WinLogon в контексте системы во время её инициализации. По умолчанию — «LSASS.EXE, SPOOLSS.EXE» для Windows NT, и пустая строка либо «LSASS.EXE» для Windows 2000/XP
__________________
Пусть ненавидят миллионы, зато любят тыщи (с) Многоточие
Ответить с цитированием
  #10  
Старый 09.11.2009, 23:01
Аватар для AllMaNi
AllMaNi AllMaNi вне форума
Новичок
 
Регистрация: 15.06.2009
Адрес: Россия, ЮФО
Сообщения: 57
Репутация: 10
По умолчанию

Еще как вариант:
Цитата:
в разделе
HKEY_LOCAL_MACHINE\Software\Microsoft \WindowsNT\CurrentVersion\AppInit_DLLs
могут быть указаны DLL-файлы, которые, являясь, по сути, исполнимыми модулями, будут запускаться при загрузке, не отображаясь при этом в диспетчере задач.
__________________
Пусть ненавидят миллионы, зато любят тыщи (с) Многоточие
Ответить с цитированием
  #11  
Старый 10.11.2009, 15:01
zonder_k zonder_k вне форума
Прохожий
 
Регистрация: 05.11.2009
Сообщения: 6
Репутация: 10
По умолчанию

что касается параметра shell то вот там у меня как раз и сидит кассовый модуль т.е. shell=c:\кассовый модуль.exe я легко могу закинуть туда и свою прогу, shell=c:\кассовый модуль.exe , c:\sft.exe НО при каждом завершении работы компа кассовый модуль переписывает эту веточку и стирает мою sft.exe что касается остальных вариантов то буду пробовать спасибо за помощь.
Ответить с цитированием
  #12  
Старый 10.11.2009, 18:17
Аватар для Vayrus
Vayrus Vayrus вне форума
Исполняемый Ретровирус
 
Регистрация: 09.08.2008
Адрес: Umbrella Corporation
Сообщения: 743
Репутация: 1293
Лампочка

А что стоит самому отслеживать событие завершение работы системы и восстанавливать автозапуск через некоторый промежуток ?
Ответить с цитированием
  #13  
Старый 11.11.2009, 17:55
zonder_k zonder_k вне форума
Прохожий
 
Регистрация: 05.11.2009
Сообщения: 6
Репутация: 10
По умолчанию

В принципе тоже неплохой вариант, кстати помещал свою прогу в указаные ветки реестра как то не сильно она запускается
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 03:08.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025