Реестр...
Доброго время суток... Я хочу узнать, где в реестре в ХР-пихе находится автозапуск служебных программ???
а зачем?
а зачем?
А через оболочку службы не интересно останавливать:D
Доброго время суток... Я хочу узнать, где в реестре в ХР-пихе находится автозапуск служебных программ???
Если честно - то где только он не находится.
Из 8-различных веток реестра автозапускается просто на ура, прямо таки со свистом.... Да здраствует всеми любимый мелкомягкий с девизом - больше дыр, всяких и разных....
Из 8-различных веток реестра автозапускается просто на ура, прямо таки со свистом....
Вот в этом месте если можно поподробнее.
Вот в этом месте если можно поподробнее.
HKLM\Software\Microsoft\Windows\CurrentVersion\Run
HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKLM\Software\Microsoft\Windows\CurrentVersion\RunServices
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
Тоже самое для HKCU
Еще можно через эксплореровские ключи, через INI файлы и еще есть пара специфических методов - но здесь их приводить не буду - слишком долго.
Правда не все сгодится именно для сервисов - но в большинстве случаев прокатит. В конце концов - врубаешь маленький загрузчик в любой из приведенных ключей - а загрузчик инсталлирует сервис. Делов на копейки.
P.S. Да, еще забыл - можно через System\ControlSetxxx и System\CurrentControlSet - но там чуток посложнее.
Кстати, именно в этих ключах очень любит селиться всякий SpyWare софт - и не так-то просто его оттуда выселить :(
Тоже самое для HKCU
Тривиально как-то у вас все :)
Например в HKCU\...\WinNT аккурат рядом с Winlogon есть интереснейший раздел, называется "Windows". Можно создать там параметры с именами "run" или "load" а в значение записать - сами понимаете что. Для HKLM - не работает.
Так же нельзя забывать о HKCR\*file\Shell\open\command - но тут придется шаманить: контролировать количество запущенных программ в памяти и после запуска бяки передавать параметр оболочке винды, что в общем-то не есть очень сложно.
Конечно можно еще кое-что подкрутить и запуск программы обеспечен даже в безопасном режиме. Это легче чем предыдущий вариант.