Member 14618087 Ответов: 1

Dcmtk storescp как служба windows


Я запускаю storescp как службу windows с помощью NSSM. Как я могу регистрировать состояние запущенной и остановленной службы в файле журнала?

Что я уже пробовал:

Я еще не пробовал код. Идея приблизиться к сценарию - это нормально.Заранее спасибо.

Richard MacCutchan

Скорее всего, путем добавления некоторого кода к методам запуска и остановки службы.

Member 14618087

В nssm нет метода остановки и запуска. Можно ли кодировать в storescp код dcmtk.

Richard MacCutchan

Понятия не имею, что говорится в документации?

Member 14618087

Он не упоминает об этом в документации.Я могу найти запуск и прерывание в storescp, но не остановку в прослушивателе storescp.Мне нужно знать, когда слушатель остановлен, нужно войти в него.

Richard MacCutchan

Извините, я никогда не пользовался этим продуктом и, честно говоря, он выглядит как хак.

Member 14618087

у меня есть решение этой проблемы.

1 Ответов

Рейтинг:
2

Shao Voon Wong

Передайте консольный вывод Dcmtk storescp в ваш собственный исполняемый файл, который анализирует слова start и stop. Я не знаю точной формулировки. Но я уже делал это раньше. Но вы не можете запустить его как службу windows таким образом.

Способ обнаружить, что слушатель все еще жив, - заставить его повторить ваши слова и обнаружить его.

ОП должен был приложить больше усилий для чтения документации, так как он кодирует медицинское приложение.