Objawy

Rozważ następujący scenariusz:

  • Opracowanie aplikacji Visual C++ Microsoft Foundation Class (MFC) przy użyciu programu Microsoft Visual Studio 2008.

  • Uruchom aplikację wraz z klienta Interfejsu automatyzacji, takich jak UISpy lub inspekcja.

  • Spróbuj zamknąć aplikacji MFC.

W tym scenariuszu aplikacja może zablokować.

Rozwiązanie

Ta poprawka usuwa klasy CMFCComObject , tak aby już nie jest wywoływana metoda AfxOleLockApp . W związku z tym klienta automatyzacji lub aplikacji ułatwień dostępu jest również zamknięty automatycznie podczas zamykania aplikacji MFC.

Informacje o poprawce

Obsługiwana poprawka jest obecnie udostępniana przez firmę Microsoft. Jednak jest ona przeznaczona do usunięcia tylko problemu opisanego w tym artykule. Zastosuj ją tylko w systemach, w których występuje ten problem.Aby rozwiązać ten problem, skontaktuj się z biurem obsługi klienta Microsoft w celu uzyskania poprawki. Aby uzyskać pełną listę numerów telefonów pomocy technicznej firmy Microsoft oraz informacje o kosztach, odwiedź następującą witrynę sieci Web firmy Microsoft:

http://support.microsoft.com/contactus/?ws=supportUwaga W wyjątkowych przypadkach opłaty za połączenie z pomocą techniczną mogą zostać anulowane, jeśli specjalista firmy Microsoft zdecyduje że określona aktualizacja, może rozwiązać Twój problem. Koszty obsługi zwykłych zastosuje się do dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej aktualizacji.

Wymagania wstępne

Aby zastosować tę poprawkę, musi mieć Visual Studio 2008 z dodatkiem Service Pack 1 (SP1) zainstalowane.

Wymagania dotyczące ponownego uruchomienia

Nie trzeba ponownie uruchomić komputer po zainstalowaniu poprawki, jeśli nie są używane pliki podlegające luce w czasie instalacji. Zaleca się zamknięcie wszystkich elementów związanych z programu Visual Studio 2008, przed zainstalowaniem poprawki.

Wersja globalna tej poprawki ma atrybuty plików (lub nowsze) wymienione w poniższej tabeli. Daty i godziny odpowiadające tym plikom zostały podane w formacie uniwersalnego czasu koordynowanego (UTC, Coordinated Universal Time). Po wyświetleniu informacji o pliku są konwertowane na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć z karty Strefa czasowa w aplecie Data i godzina w Panelu sterowania.

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Godzina

Platforma

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

245760

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

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.