Funkcia QueryPathOfRegTypeLib nevracia správnu cestu pre 32-bitovú verziu aplikácie v 64-bitovom vydaní systému Windows 7 alebo Windows Server 2008 R2

Preklady článku Preklady článku
ID článku: 982110 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

PRIZNAKY

Váš počítač používa 64-bitové vydanie systému Windows 7 alebo Windows Server 2008 R2. Používate 32-bitovú verziu aplikácie, ktorá získanie cesty registrovanej knižnice typov používa funkciu QueryPathOfRegTypeLib. Funkcia QueryPathOfRegTypeLib však nevracia správnu cestu. Namiesto cesty 32-bitovej knižnice typov sa vráti cesta 64-bitovej verzie knižnice typov.

Vzorový kód na reprodukciu tejto chyby nájdete v časti Ďalšie informácie.

RIESENIE

Informácie o aktualizácii

Ako získať túto aktualizáciu

Microsoft Update
Táto aktualizácia je k dispozícii na webovej lokalite Microsoft Update:
http://www.update.microsoft.com/
Stredisko pre prevzatie softvéru spoločnosti Microsoft
V Stredisku pre prevzatie softvéru spoločnosti Microsoft sú k dispozícii nasledujúce súbory:
Zbaliť túto tabuľkuRozbaliť túto tabuľku
Operačný systémAktualizácia
Všetky podporované verzie systému Windows 7 s procesorom typu x86
Zbaliť tento obrázokRozbaliť tento obrázok
Prevziať
Prevezmite balík aktualizácie.
Všetky podporované verzie systému Windows 7 s procesorom typu x64
Zbaliť tento obrázokRozbaliť tento obrázok
Prevziať
Prevezmite balík aktualizácie.
Všetky podporované verzie systému Windows Server 2008 R2 s procesorom typu x64
Zbaliť tento obrázokRozbaliť tento obrázok
Prevziať
Prevezmite balík aktualizácie.
Všetky podporované verzie systému Windows Server 2008 R2 s procesorom typu IA-64
Zbaliť tento obrázokRozbaliť tento obrázok
Prevziať
Prevezmite balík aktualizácie.
Ďalšie informácie o preberaní súborov technickej podpory spoločnosti Microsoft nájdete v nasledovnom článku databázy Microsoft Knowledge Base:
119591 Získanie súborov technickej podpory spoločnosti Microsoft zo služieb online
Tento súbor bol skontrolovaný antivírusovým programom spoločnosti Microsoft. Spoločnosť Microsoft použila pri kontrole tohto súboru najnovší antivírusový softvér, ktorý bol v čase jeho publikovania k dispozícii. Súbor je uložený na zabezpečených serveroch, ktoré neumožňujú neoprávnené zmeny súborov.

Požiadavky

Neexistujú žiadne požiadavky.

Informácie o databáze Registry

Ak chcete použiť aktualizáciu v tomto balíku, nemusíte vykonávať žiadne zmeny v databáze Registry.

Požiadavka na reštartovanie

Po použití tejto aktualizácie môže byť potrebné reštartovať počítač.

Informácie o nahradení aktualizácie

Táto aktualizácia nenahrádza žiadnu predchádzajúcu vydanú aktualizáciu.

Informácie o súboroch

Globálna verzia tejto aktualizácie inštaluje súbory, ktorých atribúty sú uvedené v nasledujúcich tabuľkách. Dátumy a časy jednotlivých súborov sú uvedené vo formáte UTC (Coordinated Universal Time). Dátumy a časy pre tieto súbory v lokálnom počítači sú zobrazené v miestnom čase a podľa aktuálneho nastavenia funkcie prechodu na letný čas. Dátumy a časy sa okrem toho môžu zmeniť aj pri vykonávaní určitých operácií so súbormi.
Poznámky k informáciám o súboroch pre systémy Windows 7 a Windows Server 2008 R2
  • Súbory vzťahujúce sa na konkrétny produkt, medzník (RTM, SPn) a priečinok služby (LDR, GDR) je možné identifikovať na základe kontroly čísel verzií súborov tak, ako sú uvedené v nasledujúcej tabuľke:
    Zbaliť túto tabuľkuRozbaliť túto tabuľku
    VerziaProduktMedzníkPriečinok služby
    6.1.760 0.16xxxWindows 7 a Windows Server 2008 R2RTMGDR
    6.1.760 0.20xxxWindows 7 a Windows Server 2008 R2RTMLDR
  • Priečinky služieb GDR obsahujú iba opravy, ktoré boli vydané pre širokú verejnosť na odstránenie často sa vyskytujúcich a mimoriadne kritických problémov. Priečinky služieb LDR obsahujú okrem týchto opráv aj aktualizácie.
  • Súbory typu MANIFEST (.manifest), ktoré sa inštalujú pre jednotlivé prostredia, sú uvedené samostatne v časti Ďalšie informácie o súboroch pre systémy Windows Server 2008 R2 a Windows 7. Súbory MANIFEST a priradené súbory katalógu zabezpečenia (.cat) sú mimoriadne dôležité na zachovanie stavu aktualizovaných súčastí. Súbory katalógov zabezpečenia, pre ktoré nie sú uvedené atribúty, sú podpísané digitálnym podpisom spoločnosti Microsoft.
Pre všetky podporované verzie systému Windows 7 a systému Windows Server 2008 R2 s procesorom typu x64
Zbaliť túto tabuľkuRozbaliť túto tabuľku
File nameFile versionFile sizeDateTimePlatform
Oleaut32.dll6.1.7600.16567861,18407-Apr-201007:37x64
Oleaut32.dll6.1.7600.20685861,18407-Apr-201007:46x64
Oleaut32.dll6.1.7600.16567571,90407-Apr-201007:10x86
Oleaut32.dll6.1.7600.20685571,90407-Apr-201007:33x86
Pre všetky podporované verzie systému Windows Server 2008 R2 s procesorom typu IA-64
Zbaliť túto tabuľkuRozbaliť túto tabuľku
File nameFile versionFile sizeDateTimePlatform
Oleaut32.dll6.1.7600.165672,038,78407-Apr-201006:27IA-64
Oleaut32.dll6.1.7600.206852,039,29607-Apr-201006:15IA-64
Oleaut32.dll6.1.7600.16567571,90407-Apr-201007:10x86
Oleaut32.dll6.1.7600.20685571,90407-Apr-201007:33x86

STAV

Spoločnosť Microsoft potvrdila, že ide o problém, ktorý sa týka produktov spoločnosti Microsoft uvedených v časti Vzťahuje sa na.

DALSIE INFORMACIE

Vzorový kód na reprodukciu tejto chyby

Nasledujúci vzorový kód napríklad rozvíja 32-bitovú verziu aplikácie:
#include "windows.h" #include "Oleauto.h"

int _tmain(int argc, _TCHAR* argv[]) { GUID guid; //OLE Automation(2.0) IIDFromString(L"{00020430-0000-0000-C000-000000000046}", &guid);

        DWORD lcid = 0x0409; BSTR str; QueryPathOfRegTypeLib(guid, 2, 0, lcid, &str);

        wprintf(L"%s\n",(LPCTSTR)str);

        ::SysFreeString(str); return 0; }
Keď spúšťate aplikáciu v 64-bitovom vydaní systému Windows 7, očakávate, že získate nasledujúci výstup:
C:\Windows\SysWoW64\stdole2.tlb
Získate však nasledujúci výstup:
C:\Windows\system32\stdole2.tlb

Ďalšie informácie o funkcii QueryPathOfRegTypeLib nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:
Úvod do funkcie QueryPathOfRegTypeLib
Ďalšie informácie o terminológii z oblasti softvérových aktualizácií nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledujúce číslo:
824684 Popis štandardnej terminológie použitej na popis aktualizácií softvéru od spoločnosti Microsoft

Ďalšie informácie o súboroch

Ďalšie informácie o súboroch pre systémy Windows 7 a Windows Server 2008 R2

Ďalšie súbory pre všetky podporované verzie systémov Windows 7 a Windows Server 2008 R2 s procesorom typu x64
Zbaliť túto tabuľkuRozbaliť túto tabuľku
File nameAmd64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6.1.7600.20685_none_c73d9dc5cd4cf33e.manifest
File versionNot applicable
File size706
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameAmd64_6b59bf1cd819ae9ea3518c7fbaf0c41f_31bf3856ad364e35_6.1.7600.16567_none_c1f8f7f01cc04c9f.manifest
File versionNot applicable
File size706
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameAmd64_cb6ff6bc1d40ee81862267567358a60c_31bf3856ad364e35_6.1.7600.20685_none_97d7af021628a60b.manifest
File versionNot applicable
File size706
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameAmd64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6.1.7600.16567_none_9df88a761d9814a3.manifest
File versionNot applicable
File size706
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameAmd64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_190cc06d15192ee9.manifest
File versionNot applicable
File size49,750
Date (UTC)07-Apr-2010
Time (UTC)08:45
PlatformNot applicable
File nameAmd64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_197ebccc2e48d3e7.manifest
File versionNot applicable
File size49,750
Date (UTC)07-Apr-2010
Time (UTC)09:05
PlatformNot applicable
File nameWow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_23616abf4979f0e4.manifest
File versionNot applicable
File size47,158
Date (UTC)07-Apr-2010
Time (UTC)07:33
PlatformNot applicable
File nameWow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_23d3671e62a995e2.manifest
File versionNot applicable
File size47,158
Date (UTC)07-Apr-2010
Time (UTC)07:57
PlatformNot applicable
Ďalšie súbory pre všetky podporované verzie systému Windows Server 2008 R2 s procesorom typu IA-64
Zbaliť túto tabuľkuRozbaliť túto tabuľku
File nameIa64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6.1.7600.20685_none_6b20a63814ed8b04.manifest
File versionNot applicable
File size705
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameIa64_7282cf41f4460fcddc317480f8ebfc27_31bf3856ad364e35_6.1.7600.20685_none_766c04d51f0d7c5d.manifest
File versionNot applicable
File size704
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameIa64_e64017c9d87c7f5789e5a7764094b15d_31bf3856ad364e35_6.1.7600.16567_none_9bdc591049e8e5a5.manifest
File versionNot applicable
File size704
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameIa64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6.1.7600.16567_none_41db92e86538ac69.manifest
File versionNot applicable
File size705
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameIa64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_bcefc8df5cb9c6af.manifest
File versionNot applicable
File size49,749
Date (UTC)07-Apr-2010
Time (UTC)08:38
PlatformNot applicable
File nameIa64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_bd61c53e75e96bad.manifest
File versionNot applicable
File size49,749
Date (UTC)07-Apr-2010
Time (UTC)09:05
PlatformNot applicable
File nameWow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_23616abf4979f0e4.manifest
File versionNot applicable
File size47,158
Date (UTC)07-Apr-2010
Time (UTC)07:33
PlatformNot applicable
File nameWow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_23d3671e62a995e2.manifest
File versionNot applicable
File size47,158
Date (UTC)07-Apr-2010
Time (UTC)07:57
PlatformNot applicable
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Vlastnosti

ID článku: 982110 - Posledná kontrola: 10. novembra 2010 - Revízia: 1.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Ultimate
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows Web Server 2008 R2
Kľúčové slová: 
kbhotfixserver kbexpertiseinter kbfix atdownload kbsurveynew kbprb KB982110

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com