Příznaky
Aplikace používá Microsoft Point of Service (POS) pro rozhraní .NET 1.12 nárok na zařízení. Aplikace, které běží pod jiný uživatelský účet, v tomto případě nemůže nárokovat toto zařízení. Když nastane tento problém, POS pro rozhraní .NET 1.12 provádí nesprávná tvrzení logiku a nesprávně vrací výjimku ArgumentNullException. Navíc následné pokusy uživatelský účet nárok na zařízení dojít k selhání i po uvolnění zařízení.
Poznámky-
K tomuto problému nedochází, pokud aplikace, které deklarace zařízení běží pod stejným uživatelským účtem.
-
Není výjimka ArgumentNullException výjimky, které odpovídají selhání, ke kterému dochází. Když nastane tento problém, očekáváte, že výjimku, která odpovídá chyby mají být vráceny.
Příčina
K tomuto problému dochází, protože pouze jeden uživatelský účet můžete získat přístup k globální událost, která používá POS pro rozhraní .NET 1.12. POS pro rozhraní .NET 1.12 používá globální události sledování stavu zařízení při zařízení nároky objekt služby, který používá pojmenovanou událost.
Poznámka: V POS pro rozhraní .NET 1.12 základní třídy a zařízení třídy Base zařízení používat pojmenované události. Předměty servisu, které jsou založeny na základní třídy zařízení však lze stanovit jejich vlastní provádění a ujistěte se že pouze jedna instance zařízení je požadována kdykoli.Řešení
Informace o aktualizaci
Tato aktualizace obsahuje atribut zabezpečení při vytváření globálních událostí. Tento atribut zabezpečení umožňuje přístup ke globální události více uživatelských účtů. Pokud dojde k problémům při aplikaci deklarace zařízení, POS pro rozhraní .NET 1.12 provádí správný tvrzení logiku a potom vrátí výjimky, které odpovídají chyby, ke kterým dochází.
Jak získat tuto aktualizaci
Následující soubor je k dispozici pro stažení z Microsoft Download Center:
Pro více informací o tom, jak stahovat soubory podpory společnosti Microsoft, klepněte na následující číslo článku v databázi Microsoft Knowledge Base:jak získat soubory podpory společnosti Microsoft ze serverů služeb online
Microsoft zkontroloval tento soubor na přítomnost virů. Společnost Microsoft použila aktuální antivirový software, který byl k dispozici k datu, kdy byl soubor vydán. Soubor je uložen na zabezpečených serverech, které pomáhají zabránit neoprávněným změnám v souboru.Předpoklady
Chcete-li nainstalovat tuto aktualizaci, musí být spuštěn POS pro rozhraní .NET 1.12.
Informace o registrech
Instalace této aktualizace nevyžaduje žádné úpravy registru.
Požadavek na restartování
Po instalaci této aktualizace bude pravděpodobně třeba restartovat počítač.
Informace o nahrazení aktualizace
Tato aktualizace nenahrazuje žádné dříve vydané aktualizace.
Informace o souborech
Angličtina (Spojené státy) verze této opravy hotfix nainstaluje soubory, jejichž atributy, které jsou uvedeny v následujících tabulkách. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Kalendářní data a časy těchto souborů v místním počítači jsou zobrazeny dle vašeho místního času a také podle aktuálního letního času (DST). Navíc data a časy se mohou změnit při provádění některých operací se soubory.
Název souboru |
Velikost souboru |
Datum |
Čas |
---|---|---|---|
Kb980087.msp |
78,336 |
01-Feb-2010 |
07:04 |
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Další informace
Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:
Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft