Сервис Windows не запускаеться! в чём проблема объясните плиз----
code_10189.txt
пишт ошибку -- Error Service not found.
это при запуске из Hiasma
а при обычном запуске ни чего не выдаёт..!
Этот топик читают: Гость
|
Ответов: 205
Рейтинг: 3
|
|||
| карма: 1 |
| ||
| файлы: 1 | code_10189.txt [300B] [205] |
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
millano, первая, и самая главная ошибка, это то, что UDP в таком режиме работать не будет, миниму, надо делать свой опрос, тк потоки в сервисе не работают
Второе: Сервис нужно активизировать с помощь вот этого компонента С помощью которого можно будет создать сервис с именем Name, при запуске твоего откомпилированного предыдущего проекта с именем FileName. Предупеждение: при запуска файла нельзя использовать виртуальные пути, только физические, так как сервис сохранит указанный путь и будет пытаться запускаться с дисков, которые еще не созданы. Команда установки сервиса в системе -- doInstall При первом запуске сервис нужно активизировать с помощью метода doStart, дальше сервис будет запускаться автоматически, если у него установлен RunType=Auto |
|||
| карма: 22 |
| ||
| Голосовали: | Konst |
|
Ответов: 205
Рейтинг: 3
|
|||
|
тоесть делать приложение которое бы установила(или запустила) в систему сервис...!
|
|||
| карма: 1 |
|
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
millano писал(а): тоесть делать приложение которое бы установила(или запустила) в систему сервис...!Не обязательно, можно и вручную запускать. Ну в не хочешь вручную, то повесь это дело на программу, которая будет принимать или отправлять данные, или нарисуй MyServiceRun небольшой -- вариантов много |
|||
| карма: 22 |
|
|
Ответов: 2125
Рейтинг: 159
|
|||
|
millano писал(а): пишт ошибку -- Error Service not foundПрежде, чем запускать сервис на выполнение, его надо установить. Для этих целей откомпилированный сервис нужно запустить из командной строки с параметром /install (а чтобы удалить сервис /uninstall), однако надо иметь ввиду, что при этом необходимы права администратора. После того, как сервис установлен, то его можно сколь угодно раз компилировать и запускать (в том-же каталоге, откуда он был установлен), и здесь права администратора уже не нужны. |
|||
| карма: 1 |
|
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
tsdima писал(а): нужно запустить из командной строки с параметром /install (а чтобы удалить сервис /uninstall)Так быо раньше, пока я не добавил это в компонент ServiceTools, теперь это можно делать из своей программы методами doInstall и doUnInstall |
|||
| карма: 22 |
| ||
| Голосовали: | Konst |
6



Поиск
Друзья
Администрация