|
Вопрос # 120/ вопрос решён / |
|
Доброе время суток, Господа Программисты!!!
Подкажите пожалуйста. Я знаю два места автозагрузки в реестре.(HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run),
(HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run). Кто знает другие места? Заранее благодарен!!
 |
Вопрос задал: Geron (статус: 1-ый класс)
Вопрос отправлен: 22 сентября 2006, 23:49
Состояние вопроса: решён, ответов: 3.
|
Ответ #1. Отвечает эксперт: Матвеев Игорь Владимирович
Здравствуйте, Stalker!
Есть еще подключи RunOnce и RunOnceEx.
Однако, если Вам нужно это для написания вируса или какой-то вредоностной программы можно найти еще массу способов так или иначе запустить Ваше приложение.. Например, вспомнить, что Windows насквозь состоит из COM - Вы можете написать простой COM объект - Dll, запускающую Ваше приложение, и зарегистрировать его как один из компонентов системы.
И еще остаются автозагружаемые сервисы, а также, драйвера.
Ответ #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)
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|