• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Служба и длл

  • Автор темы vcc
  • Дата начала
Статус
Закрыто для дальнейших ответов.
V

vcc

Как запихнуть в длл службу, так чтоб после каждой загрузки ОС (ХР) длл загружалась чем-то типа svchost.exe или winmgmt.exe?
Есть идеи ?
 
B

Barmutik

Почему именно DLL ? Странно .. хочется вызвать из DLL но что бы было видно как .exe

Сдаётся мне не чистое дело задумали :)
 
V

vcc

Я пишу дополнительный компонент к уже написанной софтине, которая "не хочет кардинально менятся", поэтому всю функциональность я хочу повесить на шею ОС, а не на софтину - поэтому длл.
Я нигде не нашел как это сделать, а таких вот длл-ин со службами немеренно, обидно что не получается, чего-то я не знаю...
если знаете, подскажите...
 
Z

zubr

Посмотри ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify, должно стать понятно, что делать.
З.Ы. Есть еще вариант, чтобы dll-ка запускалась при загрузке модуля user32.dll, но с ним надо быть очень осторожным, иначе можно систему убить.
 
V

vcc

to zubr
я понял, ваше предложение конечно хорошое, но я спрашивал про загрузку сервиса из длл службой svchost.exe
 
H

Hetman

может поможет

вообще как системные библиотеки запускаются:
пример как вырубить из консоли 9х
rundll32 shell32,SHExitWindowsEx 1
где [1] [2],[3] [4]
1 - rundll32.exe
2 - dll-ка
3 - процедура из dll
4 - параметр для процедуры

а сервисы запускаються отсюда: (может ещё есть ключи)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!