POS .net не выпускает MSR - PullRequest
       36

POS .net не выпускает MSR

0 голосов
/ 22 октября 2018

Я использую устройство MSR в своем приложении, которое работает, как ожидалось, во время работы приложения.Однако, если мое приложение вылетает или принудительно закрывается, MSR не освобождается и не может быть восстановлено (хотя его все еще можно открывать и закрывать).Экспериментально я обнаружил, что если я выйду из системы или перезапущу OPOS Control Service, все в порядке.

Я не верю, что жесткое кодирование перезапуска службы - это правильный путь, и оно скорее вынудит устройство освободиться при ошибке.

Кто-нибудь знает, возможно ли это?

Заранее спасибо.

1 Ответ

0 голосов
/ 23 октября 2018

Ваши меры будут реалистичными.

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

Часто выполняются выключение системы иrestart.
Выход пользователя из системы и повторный вход в систему являются соответственно контрмерами.

Если вы можете безопасно завершить работу приложения, вы также можете перезапустить только приложение, поддерживая систему в состоянии входа в систему.

...