Симптомы

Приложение использует Microsoft Point of Service (POS) для .NET 1.12 утверждения устройства. В этом случае приложения, запущенные под учетной записью другого пользователя не удается объявить это устройство. При возникновении этой проблемы POS для .NET 1.12 выполняет логику неверное утверждение и неправильно возвращает исключение ArgumentNullException. Кроме того последующая по другой учетной записи пользователя утверждений устройства не удалось даже после выпуска устройства.

Примечания

  • Эта проблема не возникает, если приложения, запрос устройства работают под одной учетной записью пользователя.

  • Исключение ArgumentNullException не исключение, которое соответствует, происходит сбой. При возникновении этой проблемы, предполагается, что это исключение соответствует ошибке должны быть возвращены.

Причина

Эта проблема возникает, поскольку только одной учетной записи пользователя можно получить доступ к глобальным событие, которое использует POS для .NET 1.12. POS для .NET 1.12 использует глобальные события для отслеживания состояния устройства, когда устройство объект службы, который использует именованного события.

Примечание. В POS для .NET 1.12 базовых классов устройств и базовых классов устройств используйте именованные события. Тем не менее, объекты обслуживания, основанные на базовых классов устройств можно предоставить собственную реализацию, чтобы убедиться, что только один экземпляр устройства заявляется в любое время.

Решение

Сведения об обновлении

Это обновление предоставляет атрибут безопасности при создании глобальное событие. Данный атрибут безопасности позволяет нескольким учетным записям пользователей доступ к глобальным событием. При возникновении проблем, когда приложение устройства, POS для .NET 1.12 выполняет логику правильное утверждение и возвращает для сбоев, произошедших исключений, которые соответствуют.

Как получить это обновление

Следующий файл доступен для загрузки из центра загрузки Майкрософт:
Download
Для получения дополнительных сведений о том, как скачать файлы поддержки Майкрософт, щелкните следующий номер статьи базы знаний Майкрософт.

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

Предварительные условия

Для установки этого обновления необходимо наличие POS для .NET 1.12.

Сведения о реестре

Чтобы применить это обновление, нет необходимости вносить изменения в реестр.

Необходимость перезагрузки

Возможно потребуется перезагрузить компьютер после установки этого обновления.

Сведения о замене обновлений

Это обновление не заменяет ранее выпущенное обновление.

Сведения о файлах

Английский (США) версия данного исправления устанавливает файлы с атрибутами, указанными в приведенных ниже таблицах. Дата и время для файлов указаны в формате UTC. Дата и время для файлов на локальном компьютере отображаются в местном времени с вашим текущим смещением летнего времени (DST). Кроме того, при выполнении определенных операций с файлами, даты и время могут изменяться.

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?

Спасибо за ваш отзыв!

×