Служба и длл

Тема в разделе "Другие", создана пользователем vcc, 25 окт 2005.

Статус темы:
Закрыта.
  1. vcc

    vcc Гость

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

    Barmutik Гость

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

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

    vcc Гость

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

    vcc Гость

    А дело нечистое - правда :)
     
  5. zubr

    zubr Гость

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

    vcc Гость

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

    Hetman Гость

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

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

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

Поделиться этой страницей