Problembeschreibung
Betrachten Sie das folgende Szenario:
-
Sie entwickeln eine Anwendung Visual C++ Microsoft Foundation Class (MFC) mit Microsoft Visual Studio 2008.
-
Sie führen die Anwendung mit einem Benutzeroberflächenautomatisierung UISpy oder prüfen.
-
Sie versuchen, die MFC-Anwendung zu schließen.
In diesem Szenario kann die Anwendung fixieren.
Problemlösung
Dieses Update entfernt die CMFCComObject -Klasse AfxOleLockApp -Methode nicht aufgerufen wird. Daher ist Eingabehilfenprogrammen oder der Automatisierungsclient auch automatisch geschlossen, wenn die MFC-Anwendung beendet wird.
Hotfix-Informationen
Ein unterstützter Hotfix ist inzwischen von Microsoft erhältlich. Es soll jedoch nur das Problem beheben, das in diesem Artikel beschrieben ist. Wenden Sie es nur auf Systeme an, bei denen dieses spezielle Problem auftritt.
Um dieses Problem zu beheben, wenden Sie sich an Microsoft Support Services, um den Hotfix zu erhalten. Eine vollständige Liste der Telefonnummern des Microsoft Product Support Services und Informationen zu den Supportkosten finden Sie auf folgender Microsoft-Website:http://support.microsoft.com/contactus/?ws=supportHinweis In bestimmten Fällen können Gebühren, die normalerweise für Support-Anrufe anfallen abgebrochen werden, wenn ein Microsoft-Supportmitarbeiter feststellt, dass ein bestimmtes Update Ihr Problem behebt. Die normalen Supportkosten gilt für zusätzliche Supportfragen und Probleme, die nicht für das betreffende Update qualifizieren.
Voraussetzungen
Um diesen Hotfix anwenden zu können, müssen Sie Visual Studio 2008 Service Pack 1 (SP1) installiert.
Neustartanforderung
Sie müssen keinen Neustart des Computers nach Installation des Hotfixes, wenn die betroffenen Dateien nicht zum Zeitpunkt der Installation verwendet werden. Es wird empfohlen, alle Visual Studio 2008-Komponenten zu schließen, bevor Sie den Hotfix installieren.
Die internationale Version dieses Hotfixes weist Dateiattribute (oder neuere Dateiattribute) auf, die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.
Dateiname |
Dateiversion |
Dateigröße |
Datum |
Zeit |
Plattform |
---|---|---|---|---|---|
Atl90.dll |
9.0.30729.7523 |
416,912 |
17-Apr-2013 |
22:42 |
IA-64 |
Atl90.dll |
9.0.30729.7523 |
177,296 |
17-Apr-2013 |
22:59 |
x64 |
Atl90.dll |
9.0.30729.7523 |
159,888 |
18-Apr-2013 |
02:13 |
x86 |
Mfc90.dll |
9.0.30729.7523 |
5,090,448 |
17-Apr-2013 |
22:59 |
x64 |
Mfc90.dll |
9.0.30729.7523 |
3,768,976 |
18-Apr-2013 |
02:13 |
x86 |
Mfc90chs.dll |
9.0.30729.7523 |
36,504 |
17-Apr-2013 |
22:59 |
x64 |
Mfc90chs.dll |
9.0.30729.7523 |
36,504 |
18-Apr-2013 |
02:13 |
x86 |
Mfc90cht.dll |
9.0.30729.7523 |
37,528 |
17-Apr-2013 |
22:59 |
x64 |
Mfc90cht.dll |
9.0.30729.7523 |
37,528 |
18-Apr-2013 |
02:13 |
x86 |
Mfc90d.dll |
9.0.30729.7523 |
7,428,752 |
17-Apr-2013 |
22:59 |
x64 |
Mfc90d.dll |
9.0.30729.7523 |
5,941,392 |
18-Apr-2013 |
02:13 |
x86 |
Mfc90deu.dll |
9.0.30729.7523 |
64,152 |
17-Apr-2013 |
22:59 |
x64 |
Mfc90deu.dll |
9.0.30729.7523 |
64,152 |
18-Apr-2013 |
02:13 |
x86 |
Mfc90enu.dll |
9.0.30729.7523 |
54,424 |
17-Apr-2013 |
22:59 |
x64 |
Mfc90enu.dll |
9.0.30729.7523 |
54,424 |
18-Apr-2013 |
02:13 |
x86 |
Mfc90esn.dll |
9.0.30729.7523 |
62,616 |
17-Apr-2013 |
22:59 |
x64 |
Mfc90esn.dll |
9.0.30729.7523 |
62,616 |
18-Apr-2013 |
02:13 |
x86 |
Mfc90esp.dll |
9.0.30729.7523 |
62,616 |
17-Apr-2013 |
22:59 |
x64 |
Mfc90esp.dll |
9.0.30729.7523 |
62,616 |
18-Apr-2013 |
02:13 |
x86 |
Mfc90fra.dll |
9.0.30729.7523 |
63,640 |
17-Apr-2013 |
22:59 |
x64 |
Mfc90fra.dll |
9.0.30729.7523 |
63,640 |
18-Apr-2013 |
02:13 |
x86 |
Mfc90ita.dll |
9.0.30729.7523 |
62,104 |
17-Apr-2013 |
22:59 |
x64 |
Mfc90ita.dll |
9.0.30729.7523 |
62,104 |
18-Apr-2013 |
02:13 |
x86 |
Mfc90jpn.dll |
9.0.30729.7523 |
44,184 |
17-Apr-2013 |
22:59 |
x64 |
Mfc90jpn.dll |
9.0.30729.7523 |
44,184 |
18-Apr-2013 |
02:13 |
x86 |
Mfc90kor.dll |
9.0.30729.7523 |
43,672 |
17-Apr-2013 |
22:59 |
x64 |
Mfc90kor.dll |
9.0.30729.7523 |
43,672 |
18-Apr-2013 |
02:13 |
x86 |
Mfc90rus.dll |
9.0.30729.7523 |
60,568 |
17-Apr-2013 |
22:59 |
x64 |
Mfc90rus.dll |
9.0.30729.7523 |
60,568 |
18-Apr-2013 |
02:13 |
x86 |
Mfc90u.dll |
9.0.30729.7523 |
5,109,392 |
17-Apr-2013 |
22:59 |
x64 |
Mfc90u.dll |
9.0.30729.7523 |
3,784,336 |
18-Apr-2013 |
02:13 |
x86 |
Mfc90ud.dll |
9.0.30729.7523 |
7,473,808 |
17-Apr-2013 |
22:59 |
x64 |
Mfc90ud.dll |
9.0.30729.7523 |
5,986,448 |
18-Apr-2013 |
02:13 |
x86 |
Mfcm90.dll |
9.0.30729.7523 |
67,072 |
17-Apr-2013 |
22:59 |
x64 |
Mfcm90.dll |
9.0.30729.7523 |
59,904 |
18-Apr-2013 |
02:14 |
x86 |
Mfcm90d.dll |
9.0.30729.7523 |
93.184 |
17-Apr-2013 |
22:59 |
x64 |
Mfcm90d.dll |
9.0.30729.7523 |
80,896 |
18-Apr-2013 |
02:14 |
x86 |
Mfcm90u.dll |
9.0.30729.7523 |
67,072 |
17-Apr-2013 |
22:59 |
x64 |
Mfcm90u.dll |
9.0.30729.7523 |
59,904 |
18-Apr-2013 |
02:14 |
x86 |
Mfcm90ud.dll |
9.0.30729.7523 |
93.696 |
17-Apr-2013 |
22:59 |
x64 |
Mfcm90ud.dll |
9.0.30729.7523 |
80,896 |
18-Apr-2013 |
02:14 |
x86 |
Mfcmifc80u.dll |
9.0.30729.7523 |
13,976 |
23-Apr-2013 |
03:55 |
x86 |
Microsoft.visualc.stlclr.dll |
9.0.30729.7523 |
48,824 |
23-Apr-2013 |
03:55 |
x86 |
Msvcm90.dll |
9.0.30729.7523 |
324,096 |
17-Apr-2013 |
22:42 |
IA-64 |
Msvcm90.dll |
9.0.30729.7523 |
245,760 |
17-Apr-2013 |
22:59 |
x64 |
Msvcm90.dll |
9.0.30729.7523 |
225,280 |
18-Apr-2013 |
02:14 |
x86 |
Msvcm90d.dll |
9.0.30729.7523 |
429,568 |
17-Apr-2013 |
22:42 |
IA-64 |
Msvcm90d.dll |
9.0.30729.7523 |
333.312 |
17-Apr-2013 |
22:59 |
x64 |
Msvcm90d.dll |
9.0.30729.7523 |
312,832 |
18-Apr-2013 |
02:14 |
x86 |
Msvcp90.dll |
9.0.30729.7523 |
1,467,024 |
17-Apr-2013 |
22:42 |
IA-64 |
Msvcp90.dll |
9.0.30729.7523 |
854,160 |
17-Apr-2013 |
22:59 |
x64 |
Msvcp90.dll |
9.0.30729.7523 |
570,512 |
18-Apr-2013 |
02:13 |
x86 |
Msvcp90d.dll |
9.0.30729.7523 |
2,516,120 |
17-Apr-2013 |
22:42 |
IA-64 |
Msvcp90d.dll |
9.0.30729.7523 |
1,121,432 |
17-Apr-2013 |
22:59 |
x64 |
Msvcp90d.dll |
9.0.30729.7523 |
873,112 |
18-Apr-2013 |
02:13 |
x86 |
Msvcr90.dll |
9.0.30729.7523 |
1,506,448 |
17-Apr-2013 |
22:42 |
IA-64 |
Msvcr90.dll |
9.0.30729.7523 |
642,192 |
17-Apr-2013 |
22:59 |
x64 |
Msvcr90.dll |
9.0.30729.7523 |
653,968 |
18-Apr-2013 |
02:13 |
x86 |
Msvcr90d.dll |
9.0.30729.7523 |
3,604,120 |
17-Apr-2013 |
22:42 |
IA-64 |
Msvcr90d.dll |
9.0.30729.7523 |
1,360,024 |
17-Apr-2013 |
22:59 |
x64 |
Msvcr90d.dll |
9.0.30729.7523 |
1,179,288 |
18-Apr-2013 |
02:13 |
x86 |
Vcomp90.dll |
9.0.30729.7523 |
142,480 |
17-Apr-2013 |
22:42 |
IA-64 |
Vcomp90.dll |
9.0.30729.7523 |
57,488 |
17-Apr-2013 |
22:59 |
x64 |
Vcomp90.dll |
9.0.30729.7523 |
51,856 |
18-Apr-2013 |
02:13 |
x86 |
Vcomp90d.dll |
9.0.30729.7523 |
317,080 |
17-Apr-2013 |
22:42 |
IA-64 |
Vcomp90d.dll |
9.0.30729.7523 |
105,624 |
17-Apr-2013 |
22:59 |
x64 |
Vcomp90d.dll |
9.0.30729.7523 |
89,240 |
18-Apr-2013 |
02:13 |
x86 |
Vcomp90ui.dll |
9.0.30729.7523 |
11,416 |
23-Apr-2013 |
03:55 |
x86 |
Vcredist_ia64.exe |
9.0.30729.7039 |
4,682,336 |
22-Apr-2013 |
16:27 |
x86 |
Vcredist_x64.exe |
9.0.30729.7039 |
5,237,856 |
22-Apr-2013 |
16:09 |
x86 |
Vcredist_x86.exe |
9.0.30729.7039 |
4,501,088 |
22-Apr-2013 |
16:44 |
x86 |
Status
Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.