Opis aktualizacji funkcji zgodności z poprzednimi wersjami systemu Windows 7 i Windows Server 2008 R2

Pracuj w dowolnym miejscu i na dowolnym urządzeniu dzięki platformie Microsoft 365

Uaktualnij program Microsoft 365, aby pracować w dowolnym miejscu z najnowszymi funkcjami i aktualizacjami.

Zaktualizuj teraz

WPROWADZENIE

Aktualizacja jest dostępna do funkcji zgodności z poprzednimi wersjami systemu Windows 7 i Windows Server 2008 R2. Ta aktualizacja umożliwia biblioteki dołączanej (dynamicznie DLL), które zaprojektowano dla wcześniejszych wersji systemu Windows do uruchamiania w kontekście systemu Windows Vista, jeśli są spełnione następujące warunki:

  • Biblioteka DLL nie określono zasobów RT_MANIFEST.

  • Biblioteka DLL wywołuje interfejs API, który używa kontekstu dynamicznego zgodności. Na przykład biblioteka DLL wywołania GetOverlappedResults interfejsu API.

Funkcja zgodności ze starszymi wersjami systemu Windows 7 i Windows Server 2008 R2 wykrywa manifest w bibliotece DLL i ustawia kontekstu dynamicznego biblioteki DLL systemu Windows 7 lub Windows Vista. Włącza system Windows 7 i Windows Server 2008 R2, aby umożliwić podgląd kontekstu systemu Windows Vista dla aplikacji, które zaprojektowano dla wcześniejszych wersji programu Windows.However, jeśli biblioteka DLL nie jest poprawnie przejawiających, biblioteki DLL może nieoczekiwanie uruchomiony w kontekście systemu Windows 7. Ten problem występuje, ponieważ mechanizm zgodności systemu Windows 7 błędnie zakłada, że biblioteki DLL jest zgodny z systemem Windows 7, jeśli biblioteka DLL nie określono zasobów RT_MANIFEST. Ten problem występuje zwłaszcza, jeśli nie przejawiają się wszystkie dll w aplikacji lub inne biblioteki DLL są przejawiających z identyfikatorami GUID zgodnym z systemu Windows 7. Powoduje to, że "uszkodzony" DLL do uruchomienia w trybie zgodnym z systemem Windows 7. To zachowanie powoduje, że aplikacja, która ładuje bibliotekę DLL przestanie odpowiadać. W związku z tym klienci nie można uruchomić aplikacji w kontekście systemu Windows 7, jeśli aplikacja ładuje co najmniej jednej biblioteki DLL w tych dwóch warunków.

Rozwiązanie

Informacje o aktualizacji

Jak uzyskać tę aktualizację

Następujące pliki są dostępne do pobrania za pośrednictwem Centrum pobierania firmy Microsoft.

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×