Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Symptom

Ett program använder Microsoft Point of Service (POS) för .NET 1.12 att göra anspråk på en enhet. I det här fallet kan inte program som körs under ett annat användarkonto anspråk på enheten. När problemet uppstår POS för .NET 1.12 utför felaktig ansökan logik och felaktigt returnerar ett ArgumentNullException-undantag. Dessutom misslyckas andra användarkontot efterföljande försök att göra anspråk på enheten, trots att enheten släpps.

Kommentarer

  • Det här problemet uppstår inte om program som enheten körs under samma användarkonto.

  • ArgumentNullException undantaget är inte undantaget som motsvarar de fel som uppstår. När detta inträffar förväntas undantag som motsvarar de fel som ska returneras.

Orsak

Det här problemet beror på att endast ett användarkonto kan komma åt den globala händelse som använder POS för .NET 1.12. POS för .NET 1.12 använder globala händelser för att spåra status för en enhet när ett serviceobjekt som använder en namngiven händelse anspråk enheten.

Obs! Använda namngivna händelser i POS för .NET 1.12 grundläggande enhetsklasser och Base enhetsklasser. Serviceobjekt som är baserade på grundläggande enhetsklasser kan dock ge sitt eget genomförande för att säkerställa att endast en instans av enheten har begärts när som helst.

Lösning

Information om uppdateringen

Den här uppdateringen ger en säkerhetsattribut när globala händelsen skapas. Säkerhetsattributet kan flera användarkonton som har åtkomst till den globala händelsen. Om problem uppstår när ett program som utger en enhet utför korrekt ansökan logik POS för .NET 1.12 och returnerar sedan undantag som motsvarar på fel som inträffar.

Så här hämtar du uppdateringen

Följande fil kan hämtas från Microsoft Download Center:
Download
För mer information om hur du hämtar supportfiler från Microsoft klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:


Microsoft har genomsökt denna fil efter virus. Microsoft använde det mest aktuella antivirusprogram som var tillgängligt när filen lades upp. Filen är sparad på servrar med utökad säkerhet som hjälper till att förhindra otillåtna ändringar av den.

Förutsättningar

Om du vill installera den här uppdateringen måste du köra POS för .NET 1.12.

Registerinformation

Om du vill installera den här uppdateringen behöver du inte göra några ändringar i registret.

Krav på omstart

Du kan behöva starta om datorn när du har installerat den här uppdateringen.

Information om vad uppdateringen ersätter

Den här uppdateringen ersätter inte några tidigare utgivna uppdateringar.

Filinformation

Engelska (USA) versionen av den här snabbkorrigeringen installerar filer med de filattribut som visas i följande tabeller. Datum och tider för dessa filer anges i UTC-tid (UTC). Datum och tider för dessa filer på den lokala datorn visas i lokal tid tillsammans med din aktuella sommartid (DST). Datum och tider kan dessutom ändras när du utför vissa åtgärder på filerna.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×