Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 120

/ вопрос решён /

Доброе время суток, Господа Программисты!!!
Подкажите пожалуйста. Я знаю два места автозагрузки в реестре.(HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run),
(HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run). Кто знает другие места? Заранее благодарен!!

Geron Вопрос решён, но можно продолжить его обсуждение в мини-форуме

Вопрос задал: Geron (статус: 1-ый класс)
Вопрос отправлен: 22 сентября 2006, 23:49
Состояние вопроса: решён, ответов: 3.

Ответ #1. Отвечает эксперт: Матвеев Игорь Владимирович

Здравствуйте, Stalker!
Есть еще подключи RunOnce и RunOnceEx.
Однако, если Вам нужно это для написания вируса или какой-то вредоностной программы можно найти еще массу способов так или иначе запустить Ваше приложение.. Например, вспомнить, что Windows насквозь состоит из COM - Вы можете написать простой COM объект - Dll, запускающую Ваше приложение, и зарегистрировать его как один из компонентов системы.
И еще остаются автозагружаемые сервисы, а также, драйвера.

Ответ отправил: Матвеев Игорь Владимирович (статус: Студент)
Время отправки: 23 сентября 2006, 06:36

Ответ #2. Отвечает эксперт: Dron

Здравствуйте, Stalker!
В реестре - эти и ещё RunOnce и RunOnceEx (о которых другой эксперт уже сообщил). Но, если программа должна выводить список всего, что находится в автозагрузке, то просто необходимо сканировать папки "Автозагрузка" в главном меню. Причём обычно их две - для текущего пользователя и общая (для всех). Там находятся обычные ярлыки. Для этих директорий нужно сделать простой листинг с помощью FindFirst(), FindNext(). Удачи!

Ответ отправил: Dron (статус: Студент)
Время отправки: 23 сентября 2006, 08:37
Оценка за ответ: 5

Ответ #3. Отвечает эксперт: Игорь Данилевич

Здравствуйте, Stalker!
Смотрите програмку Autoruns: http://www.sysinternals.com/

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\Shell
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\
HKCU\Software\Microsoft\Windows\CurrentVersion\Run\
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices\
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServicesOnce\
HKCU\Software\Microsoft\Windows\CurrentVersion\RunServices\
HKCU\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce\
C:\Documents and Settings\All Users\Главное меню\Программы\Автозагрузка
C:\Documents and Settings\<имя текущего пользователя>\Главное меню\Программы\Автозагрузка
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad\
HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows\Run
HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows\Load
HKCU\Software\Policies\Microsoft\Windows\System\Scripts
HKLM\Software\Policies\Microsoft\Windows\System\Scripts
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run\
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run\
HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce\
HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnceEx\
C:\WINDOWS\win.ini

Ответ отправил: Игорь Данилевич (статус: 3-ий класс)
Время отправки: 23 сентября 2006, 13:04
Оценка за ответ: 5


Мини-форум вопроса

Всего сообщений: 0.

31 января 2011, 19:58: Статус вопроса изменён на решённый (изменил модератор Ерёмин А.А.): Автоматическая обработка (2 и более ответов с оценкой 5)

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:25
Выполнено за 0.02 сек.