Зазвичай у файлі C: \ Windows \ System32 \ драйвери \ тощо є файл "служби", він містить список запущених служб та порт, який буде використовуватися.
Однак що тут означає слово "послуга"? Це не "Сервіс Windows", який можна побачити під час запуску "services.msc". Такі 2 списки не складаються.
І цей вміст файлу "служб" може бути застарілим - його ніхто не оновлювати: програми все ще можуть спілкуватися через якийсь порт, не оновлюючи файл "служб", якщо вони мають деяку згоду; також, якщо якась програма не запущена, деякий порт не взято, "файл служб Windows" також не оновлюється.
То для чого цей файл?
Де б я не міг знайти якісь документи? Можливо, через популярне ім’я файлу я шукав в Інтернеті, але більшість посилань стосуються "Служб Windows" ... не цього "Файлу служб Windows" ...
Редагувати:
Ще одне питання, оскільки файл "служби" може застаріти, чи є спосіб перерахувати всі активні "послуги"?
[getservbyname](http://msdn.microsoft.com/en-us/library/windows/desktop/ms738538(v=vs.85).aspx)
API, який переводить ім'я служби в номер сокета.