2014-01-10 3 views
2

Я изучал возможность использования языка DART для моего следующего проекта. Единственное, что действительно удерживает меня в этом вопросе, это то, что я не могу найти способ запуска приложения DART в качестве службы Windows. Я выполнил поиск в Google и прочитал большую часть документации на веб-сайте DART. Большая часть информации, которую я нашел, была связана с созданием сервера в DART, но ничего не касалось служб Windows.Как запустить приложение DART в качестве службы Windows?

Может ли кто-нибудь указать мне по направлениям или детализировать шаги, необходимые для этого?

Спасибо, Jon

+0

Возможно, мне что-то не хватает, но в чем проблема? Вы можете создать сервис для своего дротика, как и для всех других исполняемых файлов , не так ли? – MarioP

+0

Я на самом деле никогда не делал этого ни для чего в Windows, кроме чего-то в C# .Net, используя Visual Studio. Возможно, у вас есть указания для этого для любого общего сценария? – jbomgard

+1

[sc.exe create] (http : //support.microsoft.com/kb/251192/ru) должен выполнить трюк. Исполняемый файл - dart.exe, а путь к вашему файлу дарт - параметр - вам может потребоваться добавить параметр вручную в services.msc после его создания – MarioP

ответ

1

Там нет никакой разницы в использовании дротик для службы Windows, как любой другой исполняемый файл; вам просто нужно вызвать dart.exe с правильными аргументами.

Однако Windows не поддерживает запуск произвольных exes в качестве служб Windows, поскольку они требуют небольшого количества метаданных/начальной загрузки. У меня были хорошие впечатления от NSSM - the Non-Sucking Service Manager. В комментариях был предложен SC.exe; но мне не удалось запустить его в последней версии Windows Server :(

Смежные вопросы