Невозможно создать службу Windows через DLL? - PullRequest
0 голосов
/ 31 декабря 2011

Я написал службу Windows в DLL проекте.(c #)

все в порядке с кодом, а также InstallUtil в порядке:

enter image description here

Как каждый раз, когда я запускаю его - через services.msc - он говорит мне

enter image description here

почему это так?Должен ли я использовать файл EXE (проект EXE)?

Мне не нужны преимущества exe-файла.

Мне просто нужно активировать свою dll как службу

возможно?

1 Ответ

4 голосов
/ 31 декабря 2011

Должен ли я использовать файл EXE (проект EXE)?

Да.Каждый процесс Windows начинается с загрузки exe-файла, затем его зависимостей и выполнения точки входа exe-файла.

Если у вас есть подходящая точка входа в dll (по сути, Main), тогда простой exe-файл, которыйдостаточно вызвать эту точку входа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...