GetKeyState funkcija nedarbojas, izmantojot funkciju AttachThreadInput pievienot ievades apstrādes mehānisms pavedienu sistēmā Windows 7 vai Windows Server 2008 R2

Pazīmes

Apsveriet šādu situāciju: šādā gadījumā funkcija GetKeyState atgriež atslēgas vai peles pogas valsts, kas nav noteikti stāvokli. Tomēr atslēga vai peles pogu jāpaliek stāvoklī uz leju līdz atbilstošo taustiņu vai peles pogas laidiena ziņojumu (piemēram, WM_KEYUP, WMSYSKEYUP, WM_LBUTTONUP) tiek apstrādāts.

Piezīmes

Iemesls

Šī problēma rodas tāpēc, ka sistēma Windows izveido jaunu ievades rindā bez kopēšanas rekvizītu KeyState situācijā, kas aprakstīta sadaļā "Simptomi". Tādēļ KeyState īpašums jaunu rindas ievades vērtība ir nulle. Šādā gadījumā katra atslēga un peles pogas ir izveidota vai nav pārslēgts stāvoklī.

Risinājums

Informācija par labojumfailu

Korporācija Microsoft piedāvā atbalstītu labojumfailu. Tomēr šis labojumfails ir paredzēts tikai šajā rakstā aprakstītās problēmas novēršanai. Lietojiet šo labojumfailu tikai tām sistēmām, kurām ir radusies šajā rakstā aprakstītā problēma. Šajā labojumfailā, iespējams, tiks veikta papildu testēšana. Tādēļ, ja jums šī problēma nerada nopietnus traucējumus, ieteicams pagaidīt nākamos programmatūras atjauninājumus, kuros ir iekļauts šis labojumfails.

Ja labojumfails ir pieejams lejupielādei, sadaļa "Pieejama labojumfaila lejupielāde" ir pieejama šī zināšanu bāzes raksta augšpusē. Ja šādas sadaļas nav, sazinieties ar Microsoft klientu apkalpošanas un atbalsta dienestu, lai iegūtu labojumfailu.

Piezīme. Ja rodas papildu problēmas vai nepieciešama problēmu novēršana, iespējams, būs jāizveido atsevišķs pakalpojuma pieprasījums. Parasti atbalsta izmaksas tiek piemērotas jautājumiem par papildu atbalstu un problēmām, kas neattiecas uz šo konkrēto labojumfailu. Lai iegūtu pilnīgu sarakstu ar Microsoft klientu apkalpošanas un atbalsta centra tālruņa numuru vai izveidotu atsevišķu pakalpojuma pieprasījumu, apmeklējiet šo Microsoft Web vietu:

Piezīme. Veidlapā "Pieejama labojumfaila lejupielāde" norādītas valodas, kurām ir pieejams labojumfails. Ja veidlapā nav norādīta nepieciešamā valoda, tas nozīmē, ka šai valodai labojumfails nav pieejams.

Priekšnosacījumi

Lai lietotu šo labojumfailu, datorā jādarbojas sistēmai Windows 7 Service Pack 1 (SP1) vai Windows Server 2008 R2 Service Pack 1 (SP1).

Papildinformāciju par Windows 7 vai Windows Server 2008 R2 servisa pakotnes iegūšanu, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

Informācija par 1. servisa pakotne sistēmai Windows 7 un Windows Server 2008 R2

Reģistra informācija

Lai izmantotu šajā pakotnē ietverto labojumfailu, nav jāveic nekādas izmaiņas reģistrā.

Restartēšanas nepieciešamība

Pēc šī labojumfaila lietošanas dators ir jārestartē.

Informācija par labojumfaila aizstāšanu

Šis labojumfails neaizstāj iepriekš izlaistu labojumfailu.

Ar šī labojumfaila globālo versiju tiek instalēti faili, kuru atribūti ir norādīti tālāk esošajās tabulās. Šo failu datumi un laiki ir norādīti atbilstoši universālajam koordinētajam laikam (UTC). Šo failu datumi un laiki lokālajā datorā tiek parādīti atbilstoši vietējam laikam, ņemot vērā pašreizējo vasaras / ziemas laika nobīdi. Turklāt datumi un laiki var mainīties, ja ar failiem tiek veiktas noteiktas darbības.

Windows 7 un Windows Server 2008 R2 faila informācija

  • Failus, kas attiecas uz noteiktu produktu, atskaites punktu (RTM, SPn), un pakalpojuma jomu (LDR, GDR), var identificēt, apskatot faila versijas numurus, kā norādīts tālāk redzamajā tabulā:

    Versija

    Produkts

    Atskaites punkts

    Pakalpojums

    6.1.760
    1.22 XXX

    Windows 7 un Windows Server 2008 R2

    SP1

    LDR

  • MANIFEST faili (. manifest) un MUM faili (. Mum), kas tiek instalēti katrai videi, ir norādīti atsevišķi sadaļā "Papildu failu sistēmai Windows Server 2008 R2 un Windows 7". MUM un MANIFEST faili un saistītie drošības kataloga (. CAT) faili ir ļoti svarīgi, lai uzturētu atjaunināto komponentu stāvokli. Drošības kataloga faili, kuru atribūti nav norādīti sarakstā, ir parakstīti ar Microsoft ciparparakstu.

Visām atbalstītajām Windows 7 x86 bitu versijām

Faila nosaukums

Faila versija

Faila lielumu

Datums

Laiks

Platformas

Win32k.sys

6.1.7601.22171

2,354,688

22-Nov-2012

03:23

x86

Visām atbalstītajām x64 bitu versijas Windows 7 un Windows Server 2008 R2

Faila nosaukums

Faila versija

Faila lielumu

Datums

Laiks

Platformas

Win32k.sys

6.1.7601.22171

3,151,872

22-Nov-2012

03:28

x64

Visām atbalstītajām Windows Server 2008 R2 IA-64 versijām

Faila nosaukums

Faila versija

Faila lielumu

Datums

Laiks

Platformas

Win32k.sys

6.1.7601.22171

7,450,112

22-Nov-2012

02:59

IA-64


Statuss

Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".

Papildinformācija

Lai saņemtu papildinformāciju par funkciju AttachThreadInput , apmeklējiet šo Microsoft vietni:

Papildinformāciju par funkciju TranslateMessage skatiet šajā Microsoft vietnē:

Papildinformāciju par funkciju GetKeyState skatiet šajā Microsoft vietnē:

Papildinformāciju par windows pieder, apmeklējiet šo Microsoft vietni:

Lai iegūtu papildinformāciju par programmatūras atjauninājumu terminoloģiju, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

tiek izmantota Microsoft programmatūras atjauninājumu standarta terminoloģijas apraksts

Informācija par papildu failu sistēmai Windows 7 un Windows Server 2008 R2

Papildu faili visām atbalstītajām Windows 7 x86 bitu versijām

Faila nosaukums

Update.mum

Faila versija

Neattiecas

Faila lielumu

2,136

Datums (UTC)

03-Dec-2012

Laika (UTC)

07:23

Platformas

Neattiecas

Faila nosaukums

X86_fd2fc35fe4373c19d590e0ee80416b97_31bf3856ad364e35_6.1.7601.22171_none_a7d2efdf97c44f6b.manifest

Faila versija

Neattiecas

Faila lielumu

694

Datums (UTC)

03-Dec-2012

Laika (UTC)

07:23

Platformas

Neattiecas

Faila nosaukums

X86_microsoft-windows-win32k_31bf3856ad364e35_6.1.7601.22171_none_bb407fc5121a0614.manifest

Faila versija

Neattiecas

Faila lielums

42,086

Datuma (UTC)

22-Nov-2012

Laika (UTC)

07:18

Platformas

Neattiecas

Papildu faili visām atbalstītajām x64 bitu versijas Windows 7 un Windows Server 2008 R2

Faila nosaukums

Amd64_25d80f3c376d04ea1b3fb47d86c7b8f3_31bf3856ad364e35_6.1.7601.22171_none_50b5bc5d6e7adcd6.manifest

Faila versija

Neattiecas

Faila lielums

698

Datuma (UTC)

03-Dec-2012

Laika (UTC)

07:23

Platformas

Neattiecas

Faila nosaukums

Amd64_839f36abcfe62f0b78d9cfd048c05f38_31bf3856ad364e35_6.1.7601.22171_none_87e3cd15f8efad81.manifest

Faila versija

Neattiecas

Faila lielums

1,038

Datuma (UTC)

03-Dec-2012

Laika (UTC)

07:23

Platformas

Neattiecas

Faila nosaukums

Amd64_c781921f88855a4aaa2b9f714cb45579_31bf3856ad364e35_6.1.7601.22171_none_c35757d4574ba632.manifest

Faila versija

Neattiecas

Faila lielums

698

Datuma (UTC)

03-Dec-2012

Laika (UTC)

07:23

Platformas

Neattiecas

Faila nosaukums

Amd64_microsoft-windows-win32k_31bf3856ad364e35_6.1.7601.22171_none_175f1b48ca77774a.manifest

Faila versija

Neattiecas

Faila lielums

42,090

Datuma (UTC)

22-Nov-2012

Laika (UTC)

06:42

Platformas

Neattiecas

Faila nosaukums

Update.mum

Faila versija

Neattiecas

Faila lielums

2,773

Datuma (UTC)

03-Dec-2012

Laika (UTC)

07:23

Platformas

Neattiecas

Faila nosaukums

Wow64_microsoft-windows-win32k_31bf3856ad364e35_6.1.7601.22171_none_21b3c59afed83945.manifest

Faila versija

Neattiecas

Faila lielums

4,178

Datuma (UTC)

22-Nov-2012

Laika (UTC)

07:12

Platformas

Neattiecas

Papildu faili visām atbalstītajām Windows Server 2008 R2 IA-64 versijām

Faila nosaukums

Ia64_9e3e98b4e41a8661b469314df6d0f9cc_31bf3856ad364e35_6.1.7601.22171_none_1cfeace1b00a5ed0.manifest

Faila versija

Neattiecas

Faila lielums

1,036

Datuma (UTC)

03-Dec-2012

Laika (UTC)

07:23

Platformas

Neattiecas

Faila nosaukums

Ia64_microsoft-windows-win32k_31bf3856ad364e35_6.1.7601.22171_none_bb4223bb12180f10.manifest

Faila versija

Neattiecas

Faila lielums

42,088

Datuma (UTC)

22-Nov-2012

Laika (UTC)

06:39

Platformas

Neattiecas

Faila nosaukums

Update.mum

Faila versija

Neattiecas

Faila lielums

1,447

Datuma (UTC)

03-Dec-2012

Laika (UTC)

07:23

Platformas

Neattiecas

Faila nosaukums

Wow64_microsoft-windows-win32k_31bf3856ad364e35_6.1.7601.22171_none_21b3c59afed83945.manifest

Faila versija

Neattiecas

Faila lielums

4,178

Datuma (UTC)

22-Nov-2012

Laika (UTC)

07:12

Platformas

Neattiecas


Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×