Func?ia QueryPathOfRegTypeLib nu returnează calea corectă pentru versiunea pe 32 de bi?i a unei aplica?ii, într-o edi?ie pe 64 de bi?i de Windows 7 sau în Windows Server 2008 R2

Traduceri articole Traduceri articole
ID articol: 982110 - View products that this article applies to.
Măriți totul | Reduceți totul

În această pagină

SIMPTOME

Ave?i un computer care execută o edi?ie pe 64 de bi?i de Windows 7 sau Windows Server 2008 R2. Executa?i o versiune pe 32 de bi?i unei aplica?ii care utilizează func?ia QueryPathOfRegTypeLib pentru a regăsi calea unei biblioteci de tipuri înregistrată. Însă, func?ia QueryPathOfRegTypeLib nu returnează calea corectă. Se returnează calea versiunii pe 64 de bi?i a bibliotecii de tipuri în locul căii versiunii pe 32 de bi?i de bibliotecii de tipuri.

Pentru un exemplu de cod pentru reproducerea acestei probleme, consulta?i sec?iunea „Mai multe informa?ii”.

REZOLUȚIE

Informa?ii de actualizare

Cum se ob?ine această actualizare

Microsoft Update
Această actualizare este disponibilă de la următorul site Web Microsoft Update:
http://update.microsoft.com
Centrul de descărcare Microsoft
Fi?ierele următoare sunt disponibile pentru descărcare de la Centrul de descărcare Microsoft:
Reduceți tabelulMăriți tabelul
Sistem de operareActualizare
Toate versiunile x86 de Windows 7 acceptate
Reduceți imagineaMăriți imaginea
Descărcare
Descărca?i acum pachetul de actualizare.
Toate versiunile x64 de Windows 7 acceptate
Reduceți imagineaMăriți imaginea
Descărcare
Descărca?i acum pachetul de actualizare.
Toate versiunile x64 de Windows Server 2008 R2 acceptate
Reduceți imagineaMăriți imaginea
Descărcare
Descărca?i acum pachetul de actualizare.
Toate versiunile IA-64 de Windows Server 2008 R2 acceptate
Reduceți imagineaMăriți imaginea
Descărcare
Descărca?i acum pachetul de actualizare.
Pentru mai multe informa?ii despre modul de descărcare a fi?ierelor de suport Microsoft, face?i clic pe următorul număr de articol pentru a vedea articolul în Baza de cuno?tin?e Microsoft:
119591 Cum se ob?in fi?ierele de asisten?ă Microsoft de la serviciile online
Microsoft a scanat acest fi?ier pentru a detecta viru?i. Microsoft a utilizat cel mai recent software de detectare a viru?ilor care era disponibil la data publicării fi?ierului. Fi?ierul este stocat pe servere cu securitate superioară care ajută la împiedicarea modificărilor neautorizate aduse fi?ierului.

Cerin?e preliminare

Nu există cerin?e preliminare.

Informa?ii despre registry

Pentru a utiliza actualizarea din acest pachet, nu trebuie să efectua?i modificări în registry.

Cerin?ă de repornire

Poate fi necesar să reporni?i computerul după ce aplica?i această actualizare.

Informa?ii despre înlocuirea actualizărilor

Această actualizare nu înlocuie?te o actualizare lansată anterior.

Informa?ii despre fi?ier

Versiunea globală a acestei actualizări instalează fi?ierele care au atributele enumerate în următoarele tabele. Datele ?i orele acestor fi?iere sunt prezentate în timp universal (UTC). Datele ?i orele pentru aceste fi?iere de pe computerul dvs. local sunt afi?ate cu ora dvs. locală împreună cu decalajul curent pentru ora de vară. În plus, datele ?i orele se pot modifica atunci când efectua?i anumite opera?iuni pe fi?iere.
Note despre informa?iile de fi?ier pentru Windows 7 ?i Windows Server 2008 R2
  • Fi?ierele care se aplică la un anumit produs, punct important (RTM, SPn) ?i ramură de servicii (LDR, GDR) pot fi identificate examinând numerele de versiune ale fi?ierelor, a?a cum se arată în tabelul următor:
    Reduceți tabelulMăriți tabelul
    VersiuneProdusPunct cheieRamură serviciu
    6.1.760 0.16xxxWindows 7 ?i Windows Server 2008 R2RTMGDR
    6.1.760 0.20xxxWindows 7 ?i Windows Server 2008 R2RTMLDR
  • Ramurile de servicii GDR con?in numai acele remedieri care sunt lansate global, pentru a trata probleme extrem de importante ?i foarte răspândite. Ramurile de servicii LDR con?in actualizări, în plus fa?ă de remedierile lansate global.
  • Fi?ierele MANIFEST (.manifest) care sunt instalate pentru fiecare mediu sunt listate separat în sec?iunea „Informa?ii suplimentare despre fi?iere pentru Windows Server 2008 R2 ?i Windows 7”. Fi?ierele MANIFEST ?i fi?ierele catalog de securitate asociate (.cat) sunt foarte importante pentru men?inerea stării componentelor actualizate. Fi?ierele catalog de securitate, pentru care atributele nu sunt listate, sunt semnate cu o semnătură digitală Microsoft.
Pentru toate versiunile x64 de Windows 7 ?i de Windows Server 2008 R2 acceptate
Reduceți tabelulMăriți tabelul
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
Pentru toate versiunile IA-64 de Windows Server 2008 R2 acceptate
Reduceți tabelulMăriți tabelul
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

STARE

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în sec?iunea „Se aplică la”.

INFORMAȚII SUPLIMENTARE

Exemplu de cod pentru reproducerea acestei probleme

De exemplu, următorul cod dezvoltă o versiune pe 32 de bi?i a unei aplica?ii:
#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; }
Când executa?i aplica?ia într-o edi?ie pe 64 de bi?i de Windows 7, a?tepta?i să primi?i următorul rezultat:
C:\Windows\SysWoW64\stdole2.tlb
Însă primi?i următorul rezultat:
C:\Windows\system32\stdole2.tlb

Pentru mai multe informa?ii despre func?ia QueryPathOfRegTypeLib, vizita?i următorul site Web Microsoft:
Introducere în func?ia QueryPathOfRegTypeLib
Pentru mai multe informa?ii despre terminologia actualizărilor de software, face?i clic pe următorul număr de articol pentru a-l vedea în Baza de cuno?tin?e Microsoft:
824684 Descrierea terminologiei standard utilizate în descrierea actualizărilor de software Microsoft

Informa?ii suplimentare despre fi?iere

Informa?ii suplimentare despre fi?iere pentru Windows 7 ?i pentru Windows Server 2008 R2

Fi?iere suplimentare pentru toate versiunile x64 de Windows 7 ?i Windows Server 2008 R2 acceptate
Reduceți tabelulMăriți tabelul
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
Fi?iere suplimentare pentru toate versiunile IA-64 de Windows Server 2008 R2 acceptate
Reduceți tabelulMăriți tabelul
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.

Proprietă?i

ID articol: 982110 - Ultima examinare: 10 noiembrie 2010 - Revizie: 1.0
SE APLICĂ LA:
  • 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
Cuvinte cheie: 
kbhotfixserver kbexpertiseinter kbfix atdownload kbsurveynew kbprb KB982110

Trimite?i feedback

 

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