Symptomen
Een toepassing gebruikt Microsoft Point of Service (POS) voor .NET 1.12 aanspraak maken op een apparaat. In dit geval toepassingen die worden uitgevoerd onder een andere account kunnen geen aanspraak maken op dit apparaat. Als dit probleem optreedt, POS voor .NET 1.12 claim onjuiste logica voert en onjuist retourneert een uitzondering ArgumentNullException. Bovendien mislukt opeenvolgende pogingen van de gebruikersaccount aanspraak maken op het apparaat, zelfs nadat het apparaat wordt vrijgegeven.
Opmerkingen-
Dit probleem treedt niet op als de toepassingen die aanspraak maken op het apparaat worden uitgevoerd onder dezelfde gebruikersaccount.
-
De uitzondering ArgumentNullException is niet de uitzondering die overeenkomt met de fout die optreedt. Wanneer dit probleem optreedt, verwacht u dat de uitzondering die overeenkomt met de fout moet worden geretourneerd.
Oorzaak
Dit probleem treedt op omdat slechts één gebruikersaccount toegang heeft tot de globale gebeurtenis die gebruikmaakt van POS voor .NET 1.12. Algemene gebeurtenissen POS voor .NET 1.12 gebruikt voor het bijhouden van de status van een apparaat wanneer een serviceobject met een benoemde gebeurtenis het apparaat beweert.
Opmerking Gebruik noemenswaardige gebeurtenissen in POS voor .NET 1.12, Basic apparaatklassen en Base apparaatklassen. -Objecten die zijn gebaseerd op algemene apparaatklassen kunnen evenwel hun eigen implementatie om ervoor te zorgen dat slechts één exemplaar van het apparaat op elk gewenst moment is gevorderd.Oplossing
Update-informatie
Deze update biedt een beveiligingskenmerk wanneer de globale gebeurtenis is gemaakt. Dit beveiligingskenmerk kunt meerdere gebruikersaccounts toegang krijgen tot de globale gebeurtenis. Als er problemen optreden wanneer een toepassing een apparaat beweert, is POS voor .NET 1.12 voert juiste claim logica en retourneert vervolgens uitzonderingen die overeenkomen met de fouten die optreden.
Deze update downloaden
Het volgende bestand kan worden gedownload vanaf het Microsoft Download Center:
Voor meer informatie over het downloaden van Microsoft-ondersteuningsbestanden klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:Hoe Microsoft-ondersteuningsbestanden via online services downloaden
Microsoft heeft dit bestand op virussen gecontroleerd. Microsoft gebruikt de meest actuele software voor virusdetectie die beschikbaar was op de datum waarop het bestand werd gepost. Het bestand is opgeslagen op beveiligde servers die onbevoegde wijzigingen aan het bestand verhinderen.Vereisten
Als u deze update hebt toegepast, wilt moet u actief zijn POS voor .NET 1.12.
Informatie over het register
Om deze update toe te passen zijn er geen wijzigingen nodig in het register.
Opnieuw opstarten
U moet de computer opnieuw opstarten nadat u deze update hebt toegepast.
Informatie over het vervangen van updates
Deze update vervangt geen eerder uitgebrachte update.
Bestandsinformatie
De Engelse (Verenigde Staten) versie van deze hotfix installeert bestanden met de bestandskenmerken die in de volgende tabellen worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). De datums en tijden voor deze bestanden op uw lokale computer worden weergegeven in uw lokale tijd samen met het huidige verschil met de zomertijd (DST). Bovendien kunnen de datums en tijden veranderen wanneer u bepaalde bewerkingen op de bestanden uitvoert.