Symptomer
Et program bruker Microsoft Point of Service (POS) for .NET 1,12 til å kreve en enhet. I dette tilfellet vil programmer som kjører under en annen brukerkonto kan ikke kreve denne enheten. Når dette problemet oppstår, POS for .NET 1,12 utfører feil krav logikken, og returnerer feil et ArgumentNullException-unntak. I tillegg mislykkes etterfølgende forsøk på den andre brukerkontoen hevde at enheten etter at enheten er utgitt.
Notater-
Dette problemet oppstår ikke hvis du kjører programmer som hevder enheten under den samme brukerkontoen.
-
ArgumentNullException-unntak er ikke unntaket som tilsvarer feilen som oppstår. Når dette problemet oppstår, kan du forvente unntaket som tilsvarer feilen som skal returneres.
Årsak
Dette problemet oppstår fordi bare én brukerkonto kan få tilgang til den globale hendelsen POS for .NET 1,12 bruker. POS for .NET 1,12 bruker globale hendelser til å spore statusen for en enhet når enheten utgir seg for et serviceobjekt som bruker en navngitt hendelse.
Obs! I POS for .NET 1,12 bruker Grunnleggende enhetsklassene og Base enhetsklassene navngitte hendelser. Serviceobjekter som er basert på Grunnleggende enhetsklassene kan imidlertid gi sin egen implementering for å sikre at bare én forekomst av enheten er lagt beslag på til enhver tid.Oppløsning
Oppdatere informasjon
Denne oppdateringen gir en sikkerhetsattributtet når globale hendelsen er opprettet. Sikkerhetsattributtet lar flere brukerkontoer, tilgang til den globale hendelsen. Hvis problemet oppstår når et program krever en enhet, POS for .NET 1,12 utfører riktig krav logikk og returnerer deretter unntak som er knyttet til feil som oppstår.
Hvordan du får tak i denne oppdateringen
Følgende fil er tilgjengelig for nedlasting fra Microsoft Download Center:
Hvis du vil ha mer informasjon om hvordan du laster ned Microsoft-støttefiler, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:hvordan du ned Microsoft-støttefiler fra elektroniske tjenester
Microsoft har søkt etter virus i denne filen. Microsoft brukte det nyeste antivirusprogrammet som var tilgjengelig datoen filen ble gjort. Filen lagres på sikkerhetsforbedrede servere som bidrar til å hindre uautoriserte endringer i filen.Forutsetninger
Hvis du vil installere denne oppdateringen, må du kjøre POS for .NET 1,12.
Informasjonen i registeret
Hvis du vil installere denne oppdateringen, har du ikke foreta endringer i registret.
Krav om omstart
Du må kanskje starte datamaskinen på nytt etter at du har installert denne oppdateringen.
Informasjon om erstatning av oppdatering
Denne oppdateringen erstatter ikke tidligere utgitte oppdateringer.
Filinformasjon
Den engelskspråklige (USA) versjonen av denne hurtigreparasjonen installerer filer med attributtene som er oppført i tabellene nedenfor. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Datoene og klokkeslettene for disse filene på den lokale datamaskinen, vises i lokal tid sammen med din gjeldende tidsforskjell for sommertid (DST). I tillegg kan til datoene og klokkeslettene endres når du utfører bestemte operasjoner på filene.
Filnavn |
Filstørrelse |
Dato |
Tid |
---|---|---|---|
Kb980087.msp |
78,336 |
01-Feb-2010 |
07:04 |
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Hvis du vil ha mer informasjon
Hvis du vil ha mer informasjon om terminologi for programvareoppdatering, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
beskrivelse av standardterminologien som brukes til å beskrive oppdateringer av Microsoft-programvare