Служба Windows в svchost против службы самостоятельных контейнеров - PullRequest
1 голос
/ 09 ноября 2010

Я планирую установить службу, но совершенно не понимаю, какая разница между этими процессами в svchost или software.exe.

Ответы [ 2 ]

3 голосов
/ 09 ноября 2010

Я бы пошел на отдельный exe, но это только мое мнение. Это действительно полностью зависит от вас. Ничто в отношении функциональности, производительности, времени разработки и т. Д. Не будет отличаться.

Нет ничего плохого в том, чтобы запускать его как службу через svchost. SvcHost был реализован Microsoft, потому что они хотят сделать базу кода более пригодной для повторного использования. Цель состоит в том, чтобы иметь повторно используемый код в dll, а не разбивать его на исполняемые файлы. Но поскольку DLL не является исполняемым файлом, он не может быть запущен напрямую. Следовательно, они сделали svchost как бегун для этого.

0 голосов
/ 09 ноября 2010

разница в имени пользователя. Вы можете запустить приложение как

Имя пользователя или Администратор

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