Можно также сделать это от консоли команды с помощью эти sc
команда:
sc <server> start [service name]
sc <server> stop [service name]
Использование
sc <server> query | find "SERVICE_NAME"
для получения списка сервисных названий.
опция <server>
имеет форму \\ServerName
sc \\MyServer stop schedule
остановит сервис Планировщика.
Потому что, согласно соглашению о вызовах C, вызываемая функция не будет выдавать параметры. В этом суть соглашения о вызовах.
Это позволяет такие вещи, как переменные аргументы.
Это было прямо там, на странице википедии над заголовком _cdecl
В этих соглашениях вызывающий объект очищает аргументы из стека, что позволяет создавать списки переменных аргументов, например. printf ().