When one or more applications that use the Microsoft Point of Service (POS) for .NET 1.14 try to claim more than one device, you receive the following exception:
POSControlException ErrorCode(Timeout) ExtendedErrorCode(0) occurred: Another application has exclusive access to the device and did not relinquish control before timeout milliseconds expired.
This issue occurs because a .NET assembly calls an incorrect event API. It causes a single event to be created instead of creating multiple differently named events. Therefore, only one POS application can be claimed at a time.
How to obtain this update
Windows UpdateThis update is available from Windows Update.
Registry informationTo apply this update, you do not have to make any changes to the registry.
Restart requirementYou may have to restart the computer after you apply this update.
Update replacement informationThis update does not replace a previously released update.
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:
824684 Description of the standard terminology that is used to describe Microsoft software updates