Požymiai
Įsivaizduokite tokią situaciją: tokiu atveju funkcija GetKeyState grąžina klavišą arba pelės mygtuką būseną, kuri yra ne žemyn. Tačiau klavišą arba pelės mygtuką turėtų likti žemyn būsenos tol, kol atitinkamą klavišą arba pelės mygtuką leidimo (pvz., WM_KEYUP, WMSYSKEYUP, WM_LBUTTONUP) apdorojamas.
PastabosPriežastis
Ši problema kyla dėl to, kad "Windows" sukuria naują įvesties eilę be kopijavimo ypatybę KeyState scenarijus, aprašytas skyriuje "Požymiai". Todėl naują įvesties eilės KeyState ypatybės reikšmė yra nulinė. Tokiu atveju kiekvieną raktą ir pelės mygtuką iki būseną arba ne toggled būseną.
Sprendimas
Karštųjų pataisų informacija
„Microsoft“ pateikia palaikomas karštąsias pataisas. Tačiau šios karštosios pataisos skirtos tik šiame straipsnyje aprašytai problemai spręsti. Taikykite šias karštąsias pataisas tik tose sistemose, kuriose kyla šiame straipsnyje aprašoma problema. Šios karštosios pataisos gali būti papildomai testuojamos. Todėl jei ši triktis nekelia jums labai didelių problemų, rekomenduojame palaukti kito programinės įrangos naujinimo, kuriame bus šios karštosios pataisos.
Jeigu karštąsias pataisas galima atsisiųsti, šio žinių bazės straipsnio viršuje yra skyrius „Galima atsisiųsti karštąsias pataisas“. Jei šis skyrius nerodomas, kreipkitės į „Microsoft“ klientų aptarnavimo ir palaikymo tarnybą, kad gautumėte karštąsias pataisas. Pastaba. Jeigu kyla papildomų problemų arba jei reikia šalinti triktis, gali reikėti pateikti atskirą užklausą. Už papildomą pagalbą dėl problemų ir klausimų, nesusijusių su čia nurodytomis karštosiomis pataisomis, bus taikomi įprasti mokesčiai už pagalbos paslaugas. Sąrašą Microsoft klientų aptarnavimo ir palaikymo tarnybos telefonų numerių arba sukurti atskirą aptarnavimo užklausą, apsilankykite šioje "Microsoft" svetainėje:http://support.microsoft.com/contactus/?ws=supportPastaba. Formoje „Galima atsisiųsti karštąsias pataisas“ nurodomos kalbos, kurioms skirtos karštosios pataisos. Jei nematote savo kalbos, tai kalbai skirtų karštųjų pataisų nėra.
Būtinosios sąlygos
Norint taikyti šias karštąsias pataisas, kompiuteryje turi veikti Windows 7 1 pakeitimų paketą (SP1) arba Windows Server 2008 R2 1 pakeitimų paketas (SP1).
Jei norite gauti daugiau informacijos apie tai, kaip įsigyti "Windows 7" arba "Windows Server 2008 R2" pakeitimų paketą, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:976932 informacija apie "Windows 7" ir "Windows Server 2008 R2" 1 pakeitimų paketą
Registro informacija
Norėdami naudoti karštąsias pataisas šiame pakete, jūs neturite daryti jokių pakeitimų registre.
Reikalavimas paleisti iš naujo
Kai pritaikote šias karštąsias pataisas, turite iš naujo paleisti kompiuterį.
Karštųjų pataisų pakeitimo informacija
Šios karštosios pataisos nepakeičia anksčiau išleistų karštųjų pataisų.
Visuotinė šios karštosios pataisos versija įdiegia failus, kurie turi šiose lentelėse pateiktus atributus. Šių failų datos ir laikai yra išvardyti pagal universalųjį laiką (UTC). Šių failų datos ir laikai vietiniame kompiuteryje rodomi vietiniu laiku, vasaros / žiemos laiku (DST). Be to, šios datos ir laikai gali keistis, kai atliekate tam tikras operacijas su failais.
„Windows 7“ ir „Windows Server 2008 R2“ failų informacijos pastabos
-
Failai, skirti konkrečiam produktui, gairei (RTM, SPn) ir paslaugų šakai (LDR, GDR), gali būti identifikuojami patikrinus failų versijos numerius, kaip nurodyta šioje lentelėje:
Versija
Produktas
Gairė
Paslaugų šaka
6.1.760
1.22 XXX„Windows 7“ ir „Windows Server 2008 R2“
SP1
LDR
-
MANIFEST (.manifest) ir MUM failai (.mum), kurie įdiegti kiekvienoje aplinkoje, yra pateikti atskirame sąraše skyriuje "Papildoma failų informacija" Windows Server 2008 R2 ir "Windows 7". MUM ir MANIFEST ir susieti saugos katalogų (.cat) failai yra itin svarbūs palaikant atnaujintų komponentų būseną. Saugos katalogų failai, kurių atributai neišvardyti, yra pasirašyti „Microsoft“ skaitmeniniu parašu.
Visos palaikomos x86 pagrindo „Windows 7“ versijos
Failo vardas |
Failo versija |
Failo dydis |
Data |
Laikas |
Platforma |
---|---|---|---|---|---|
Win32k.sys |
6.1.7601.22171 |
2,354,688 |
22-Nov-2012 |
03:23 |
x86 |
Visos palaikomos x64 pagrindo „Windows 7“ ir „Windows Server 2008 R2“ versijos
Failo vardas |
Failo versija |
Failo dydis |
Data |
Laikas |
Platforma |
---|---|---|---|---|---|
Win32k.sys |
6.1.7601.22171 |
3,151,872 |
22-Nov-2012 |
03:28 |
x64 |
Visos palaikomos IA-64 pagrindo „Windows Server 2008 R2“ versijos
Failo vardas |
Failo versija |
Failo dydis |
Data |
Laikas |
Platforma |
---|---|---|---|---|---|
Win32k.sys |
6.1.7601.22171 |
7,450,112 |
22-Nov-2012 |
02:59 |
IA-64 |
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.
Daugiau informacijos
Jei norite gauti daugiau informacijos apie AttachThreadInput funkciją, apsilankykite šioje "Microsoft" svetainėje:
Bendroji informacija apie funkciją AttachThreadInputJei norite gauti daugiau informacijos apie TranslateMessage funkciją, apsilankykite šioje "Microsoft" svetainėje:
Bendroji informacija apie funkciją TranslateMessageJei norite gauti daugiau informacijos apie GetKeyState funkciją, apsilankykite šioje "Microsoft" svetainėje:
Bendroji informacija apie funkciją GetKeyStateDaugiau informacijos apie valdo windows, apsilankykite šioje "Microsoft" svetainėje:
Bendroji informacija apie priklauso "Windows"Norėdami gauti daugiau informacijos apie programinės įrangos naujinimo terminiją, spustelėkite toliau esančio straipsnio numerį ir peržiūrėkite „Microsoft“ žinių bazės straipsnį:
824684 standartinę terminologiją, vartojamą Microsoft programinės įrangos naujinimams apibūdinti, aprašas
Papildoma failų informacija, skirta „Windows 7“ ir „Windows Server 2008 R2“
Papildomi failai, skirti visoms palaikomoms x86 pagrindo „Windows 7“ versijoms
Failo vardas |
Update.mum |
Failo versija |
Netaikoma |
Failo dydis |
2,136 |
Data (UTC) |
03-Dec-2012 |
Laikas (UTC) |
07:23 |
Platforma |
Netaikoma |
Failo vardas |
X86_fd2fc35fe4373c19d590e0ee80416b97_31bf3856ad364e35_6.1.7601.22171_none_a7d2efdf97c44f6b.manifest |
Failo versija |
Netaikoma |
Failo dydis |
694 |
Data (UTC) |
03-Dec-2012 |
Laikas (UTC) |
07:23 |
Platforma |
Netaikoma |
Failo vardas |
X86_microsoft-windows-win32k_31bf3856ad364e35_6.1.7601.22171_none_bb407fc5121a0614.manifest |
Failo versija |
Netaikoma |
Failo dydis |
42,086 |
Data (UTC) |
22-Nov-2012 |
Laikas (UTC) |
07:18 |
Platforma |
Netaikoma |
Papildomi failai, skirti visoms palaikomoms x64 pagrindo „Windows 7“ ir „Windows Server 2008 R2“ versijoms
Failo vardas |
Amd64_25d80f3c376d04ea1b3fb47d86c7b8f3_31bf3856ad364e35_6.1.7601.22171_none_50b5bc5d6e7adcd6.manifest |
Failo versija |
Netaikoma |
Failo dydis |
698 |
Data (UTC) |
03-Dec-2012 |
Laikas (UTC) |
07:23 |
Platforma |
Netaikoma |
Failo vardas |
Amd64_839f36abcfe62f0b78d9cfd048c05f38_31bf3856ad364e35_6.1.7601.22171_none_87e3cd15f8efad81.manifest |
Failo versija |
Netaikoma |
Failo dydis |
iki 1,038 |
Data (UTC) |
03-Dec-2012 |
Laikas (UTC) |
07:23 |
Platforma |
Netaikoma |
Failo vardas |
Amd64_c781921f88855a4aaa2b9f714cb45579_31bf3856ad364e35_6.1.7601.22171_none_c35757d4574ba632.manifest |
Failo versija |
Netaikoma |
Failo dydis |
698 |
Data (UTC) |
03-Dec-2012 |
Laikas (UTC) |
07:23 |
Platforma |
Netaikoma |
Failo vardas |
Amd64_microsoft-windows-win32k_31bf3856ad364e35_6.1.7601.22171_none_175f1b48ca77774a.manifest |
Failo versija |
Netaikoma |
Failo dydis |
42,090 |
Data (UTC) |
22-Nov-2012 |
Laikas (UTC) |
06:42 |
Platforma |
Netaikoma |
Failo vardas |
Update.mum |
Failo versija |
Netaikoma |
Failo dydis |
2,773 |
Data (UTC) |
03-Dec-2012 |
Laikas (UTC) |
07:23 |
Platforma |
Netaikoma |
Failo vardas |
Wow64_microsoft-windows-win32k_31bf3856ad364e35_6.1.7601.22171_none_21b3c59afed83945.manifest |
Failo versija |
Netaikoma |
Failo dydis |
4,178 |
Data (UTC) |
22-Nov-2012 |
Laikas (UTC) |
07:12 |
Platforma |
Netaikoma |
Papildomi failai, skirti visoms palaikomoms IA-64 pagrindo „Windows Server 2008 R2“ versijoms
Failo vardas |
Ia64_9e3e98b4e41a8661b469314df6d0f9cc_31bf3856ad364e35_6.1.7601.22171_none_1cfeace1b00a5ed0.manifest |
Failo versija |
Netaikoma |
Failo dydis |
1 036 |
Data (UTC) |
03-Dec-2012 |
Laikas (UTC) |
07:23 |
Platforma |
Netaikoma |
Failo vardas |
Ia64_microsoft-windows-win32k_31bf3856ad364e35_6.1.7601.22171_none_bb4223bb12180f10.manifest |
Failo versija |
Netaikoma |
Failo dydis |
42,088 |
Data (UTC) |
22-Nov-2012 |
Laikas (UTC) |
06:39 |
Platforma |
Netaikoma |
Failo vardas |
Update.mum |
Failo versija |
Netaikoma |
Failo dydis |
1 447 |
Data (UTC) |
03-Dec-2012 |
Laikas (UTC) |
07:23 |
Platforma |
Netaikoma |
Failo vardas |
Wow64_microsoft-windows-win32k_31bf3856ad364e35_6.1.7601.22171_none_21b3c59afed83945.manifest |
Failo versija |
Netaikoma |
Failo dydis |
4,178 |
Data (UTC) |
22-Nov-2012 |
Laikas (UTC) |
07:12 |
Platforma |
Netaikoma |