Я некоторое время боролся с этим и наконец нашел решение в Windows 10.
Шаги :
Центр управления сетями и общим доступом> Изменить адаптер Настройки> Щелкните правой кнопкой мыши на сети только для хостинга VirtualBox (если у вас есть несколько, выполните следующие действия со всеми из них)> «Свойства»> «Проверьте драйвер Nidus6 для сетевых шлюзов VirtualBox
На вершине моей головы:
net start <scriptname>
) Я ничего не могу добавить к списку VonC, но я добавил бы это, если Вы используете обычные инструменты Microsoft (VS & .NET) легко сделать обоих.
я создаю библиотеку классов, которая содержит всю мою прикладную логику и класс MyServer, который имеет.Start () и.Stop () методы. Можно затем создать и консольное приложение и winservice приложение, это оба ссылается на это. Например, консоль App инстанцирует нового MyServer, вызовы Запускаются, ожидает нажатия клавиши и называет Остановку.
я использую консольное приложение во время разработки и обслуживания окон для развертывания.
На самом деле это действительно зависит от использования Вашего приложения, я думаю.
, Например, если только необходимо выполнить обработку в определенное время, использование командной строки может быть достаточно.
сервис окон будет действительно интересен, если Ваш процесс должен работать непрерывно, и тихо (никакое взаимодействие с пользователем).
можно также рассмотреть планирование задач в Windows. В основном это запустит Ваше приложение (через .bat файл, например) в требуемое время. Может быть полезно, если Ваше приложение должно быть запущено каждый день в 2:00, например... В "Панели управления" у Вас есть опция "Scheduled Tasks". Затем Вы нажимаете на "Add Scheduled Task" и следуете за мастером...