Windows 9x에서 DirectDraw는 GDI를 사용하지 않고 직접 팔레트를 조작하지만 NT에서는 GDI를 사용합니다. 따라서 응용 프로그램이 GDI와 DirectDraw 팔레트 작업에 대한 호출을 혼합하면 Windows 9x와 NT에서 서로 다른 결과가 나타납니다. 이 호환성 수정은 Windows 9x 동작을 에뮬레이션하기 위해 DirectDraw와 GDI 팔레트 작업을 구분합니다.
Windows 95 버전 자격 증명을 반환하도록 GetVersion 및 GetVersionEx API를 후크합니다. 이 호환성 수정은 해당 버전을 연기하는 데 사용할 호출 횟수인 명령줄 번호를 사용합니다. 응용 프로그램의 ...
Windows 9x 및 Windows 2000에서는 DirectDraw DC 핸들을 내부적으로 캐시합니다. 따라서 릴리스 및 얻은 횟수에 관계없이 특정 표면에 대해 같은 DC가 반환됩니다. 이 호환성 수정은 DirectDraw에서 ...
Windows 9x 버전의 CreateFileMapping API는 SEC_COMMIT 플래그가 필요하지만 Windows XP 버전은 필요하지 않습니다. 이 호환성 수정은 SEC_COMMIT 플래그가 있어야 하는 응용 ...
Windows 9x 컴퓨터에서는 Microsoft(R) Windows(R) NT, Microsoft(R) Windows(R) 2000, Microsoft(R) Windows(R) XP 또는 Microsoft(R) Windows(R) ...
Windows 9x에서 DirectDraw는 GDI를 사용하지 않고 직접 팔레트를 조작하지만 NT에서는 GDI를 사용합니다. 따라서 응용 프로그램이 GDI와 DirectDraw 팔레트 작업에 대한 호출을 혼합하면 Windows ...
Windows 9x에서 DrawText API는 범위를 벗어난 값을 수락한 다음 그러한 값을 적용 가능한 값으로 변환합니다. 이 호환성 수정은 Windows XP의 동작을 따릅니다. 적용 대상: Windows 95, ...
Windows 9x에서 GetProfileString API는 INI 파일 문자열 끝에서 뒤에 오는 공백(탭 포함)을 삭제했습니다. Windows XP에서는 끝에 있는 공백을 포함하여 전체 줄이 반환됩니다. 따라서 파일 ...
Windows 9x에서 응용 프로그램은 ExitWindowsEx API를 호출하여 컴퓨터를 다시 시작할 수 있습니다. Windows XP에서는 ExitWindowsEx API를 호출할 보안 권한이 있어야 응용 프로그램을 ...
Windows 9x에서 일부 멀티미디어 응용 프로그램은 CoInitialize를 먼저 호출하지 않고 AVIFileInit를 호출합니다. 이 동작은 Windows 9x에서는 가능하지만 Windows XP에서는 작동하지 ...