Сервис в виде DLL

Тема в разделе "WASM.BEGINNERS", создана пользователем GeNeZiS, 21 янв 2011.

  1. GeNeZiS

    GeNeZiS New Member

    Публикаций:
    0
    Регистрация:
    14 сен 2006
    Сообщения:
    135
    Доброго времени суток, уважаемые.
    Собственно суть проблемы в следующем - пытаюсь написать сервис. оформил это все дело в виде длл (база фиксированная по определенному адресу). зарегистрировал в реестре. при запуске выдает следующее:

    net start service
    Системная ошибка 193.

    *** не является приложением Win32.

    вопрос - в чем может быть проблема и возможно ли вообще юзать сервисы в виде длл? как ЕХЕ тот же код работает как надо.
    Благодарю за внимание
     
  2. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    Сервис должен быть EXE. DLL можно хостить в SVCHOST.EXE
     
  3. GeNeZiS

    GeNeZiS New Member

    Публикаций:
    0
    Регистрация:
    14 сен 2006
    Сообщения:
    135
    спасибо. в принципе так и догадывался
     
  4. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.539
    Адрес:
    Poland
    GeNeZiS
    Была тема, там ссылку на журнал давали
    в котором популярно - как сервис из dll запустить через svhost

    http://wasm.ru/forum/viewtopic.php?id=30680
     
  5. GeNeZiS

    GeNeZiS New Member

    Публикаций:
    0
    Регистрация:
    14 сен 2006
    Сообщения:
    135
    еще раз спасибо. весьма познавательно
     
  6. _vega_

    _vega_ New Member

    Публикаций:
    0
    Регистрация:
    31 янв 2011
    Сообщения:
    4
    Ребятки, ссылка что там приводят не работает. Может есть у кого материал или другие ссылки по этой теме. очень нужно! :)
     
  7. GeNeZiS

    GeNeZiS New Member

    Публикаций:
    0
    Регистрация:
    14 сен 2006
    Сообщения:
    135
    _vega_
    а что мешает погуглить журнал defaced?
    кста, статья там хорошая