Windows 8.1
- 이 호환성 수정으로 인해 응용 프로그램은 특정하게 지정된 예외를 무시하게 됩니다. 기본적으로 유일하게 무시되는 예외는 권한이 있는 모드 명령이지만 이 호환성 수정을 사용하여 예외를 무시할 수 있습니다. 적용 대상: Windows ...
- 이 호환성 수정은 16비트 Windows에서 Wave/MIDI Mapper의 상수였던 0xFFFF와 동일한 uDeviceID를 사용하여 waveOutOpen, waveOutGetDevCaps, midiOutOpen 및 ...
- 이 호환성 수정은 2GB의 페이지 파일과 1GB의 실제 메모리를 보고하도록 페이지 파일 및 실제 메모리 상태를 수정해줍니다. 2GB가 넘는 메모리를 보유할 수 있는 64비트 컴퓨터에 사용됩니다. COMMAND_LINE을 ...
- 이 호환성 수정은 ACMSTREAMHEADER 매개 변수에서 너무 큰 cbSrcLength 값을 acmStreamConvert 또는 acmStreamPrepareHeader에 전달하는 응용 프로그램을 처리합니다.
- 이 호환성 수정은 CD 드라이브 경합 문제를 해결합니다. 일부 응용 프로그램은 MCI를 통해 동영상이나 사운드를 재생하는 경우에도 CD에 액세스하려고 합니다. 이 호환성 수정은 응용 프로그램이 한 번에 하나의 CD-ROM ...
- 이 호환성 수정은 CD에 있는 파일을 다시 복사하도록 지시하는 명령줄을 사용합니다. 일부 응용 프로그램은 실행 파일 이미지에서 일부 NULL 이미지를 자릅니다. Windows 9x에서는 이미지 유효성 검사가 없었기 때문에 ...
- 이 호환성 수정은 Comctl32 버전 5가 로드되도록 CreateWindow, DialogBox 및 CreateDialog 루틴 호출을 가로챕니다. 즉, 응용 프로그램이 Shell32에 연결하는데 해당 응용 프로그램의 ...
- 이 호환성 수정은 COMMAND_LINE = "nowait"가 만들어진 프로세스를 기다리지 않고 CreateProcess를 호출할 경우 WinExec를 후크합니다. COMMAND_LINE이 숫자인 경우에는 이 숫자가 ...
- 이 호환성 수정은 CreateIcon API 호출을 차단하고 lpbXORbits에서 알파 채널을 0으로 지정합니다. 이렇게 하면 Windows XP에서 특정 아이콘 표시가 향상됩니다.
- 이 호환성 수정은 CreateProcess 및 WinExec API를 후크하여 Start.exe, ScanDskW.exe, Defrag.exe, Rundll32.exe, Control.exe, WinHelp.exe, ...
- 이 호환성 수정은 CreateProcessA API를 후크하고 모든 매개 변수가 Windows XP의 API 구현에 허용되는 값을 갖도록 합니다. 이는 Windows 9x보다 좀 더 제한적입니다. 적용 대상: Windows ...
- 이 호환성 수정은 CreateWindowEx API 호출에서 잘못된 창 스타일을 제거해줍니다. 이 경우 잘못된 창 스타일은 Windows XP에서 지원하지 않는 창 스타일을 의미합니다.
- 이 호환성 수정은 DBCS 임시 경로를 SBCS 임시 경로로 리디렉션합니다. DBCS 사용자 이름 로그온을 사용할 경우 임시 경로에 DBCS 경로가 포함됩니다. 일부 응용 프로그램은 DBCS 임시 경로를 올바르게 처리합니다. ...
- 이 호환성 수정은 DEPTH, BRANCH 또는 FindFile 검색에서 반환되는 FILES 수를 제하합니다. 정규화된 경로 및 선택적인 상대 경로를 제한합니다. 호환성 수정은 선택적으로 짧은 파일 이름을 반환할 수 ...
- 이 호환성 수정은 DirectDraw에서 사용하는 뮤텍스 API를 후크하여 단독 모드 액세스를 동기화하고 모든 동기화 이벤트가 같은 스레드에서 발생하도록 합니다. 단독 모드를 얻은 스레드 이외의 스레드에서 단독 모드가 ...
- 이 호환성 수정은 DirectX 6.1 구성 요소에 대한 버전 블록을 반환하도록 GetFileVersionInfo 및 GetFileVersionInfoSize API를 후크합니다. 명령줄 입력을 통해 기본값 대신 사용할 ...
- 이 호환성 수정은 ExitWindowsEx 호출을 가로채고, DLL_PROCESS_DETACH를 기다린 다음 wininit.ini의 Rename 섹션에 있는 콘텐츠를 MoveFileEx()를 통해 레지스트리로 이동합니다. ...
- 이 호환성 수정은 GetWindowLongA API 호출을 가로채고 이러한 호출을 GetWindowLongW API로 리디렉션하여 WindowProc 주소를 가져오도록 합니다. Windows XP에서 GetWindowLongA ...
- 이 호환성 수정은 HeapAlloc API를 통해 이루어진 모든 할당에 추가 메모리를 할당합니다. 이 수정은 명령줄을 사용하지만 추가할 기본 메모리 양은 256입니다.
- 이 호환성 수정은 HeapFree API 호출의 유효성을 검사하여 힙으로부터 할당된 포인터가 해당 힙에 있는지 확인합니다.
- 이 호환성 수정은 IShellLink SetWorkingDirectory 및 SetPath API를 사용할 때 실행 파일 경로를 일치시키기 위한 작업 디렉터리를 설정해줍니다.
- 이 호환성 수정은 LocalFree 호출을 지연합니다. 이는 모든 작업을 종료하기 전에 LocalFree를 사용하여 힙 메모리를 확보하려고 하는 응용 프로그램에 도움이 됩니다.
- 이 호환성 수정은 LOGFONTA의 lfCharSet 값을 수정하여 동아시아 언어의 문자를 올바르게 표시합니다. 동아시아 언어로 지역화된 일부 응용 프로그램은 글꼴 이름만 제공하여 해당 언어의 문자를 표시할 글꼴을 만들고 ...
- 이 호환성 수정은 mciSendCommand API 호출을 가로채서 모든 MCI_STOP 명령을 무시합니다. Windows 9x에서는 MCI_STOP의 응답 속도가 비교적 빠르지만 Windows 2000 및 Windows ...
- 이 호환성 수정은 MessageBox API 호출을 가로채고 MB_SETFOREGROUND 스타일을 추가합니다. 최종 MessageBox가 전경 창이 되도록 만드는 데 효과적입니다.
- 이 호환성 수정은 MessageBox API 호출을 가로채서 제공된 명령줄에 따라 메시지 상자가 표시되지 못하게 해줍니다. 많은 응용 프로그램에서 사용자에게 혼동을 일으킬 수 있는 디버깅 또는 기타 관계없는 콘텐츠가 ...
- 이 호환성 수정은 MsInfo 명령줄에서 IP를 제거하는 수정된 버전의 CreateProcess를 제공합니다. 이로 인해 Windows XP의 MsInfo는 시스템 정보를 표시하는 대신 빈 페이지를 인쇄하도록 하는 옵션으로 ...
- 이 호환성 수정은 NULL 버퍼를 VerQuery 함수에 전달할 수 있도록 허용합니다. 이 기술은 Windows XP의 API에서 수정되었기 때문에 사용되지 않는 것으로 간주됩니다. 적용 대상: Windows 95, ...
- 이 호환성 수정은 OpenFile API가 특정 파일에서 실패하도록 합니다. 이 호환성 수정이 사용되면 실패할 파일 이름은 명령줄에 제공됩니다.
- 이 호환성 수정은 PROCESSENTRY32 API에 대한 두 가지 문제를 해결합니다. 첫 번째 문제는 표준 Windows XP에서 이미지 이름의 szExeFile 필드 사용법을 표준 Windows 9x 스타일로 변환하는 ...
- 이 호환성 수정은 RegisterClass API 호출을 가로채서 브러시 종류를 HOLLOW_BRUSH로 변경합니다. 그러면 USER 프로세스에서 응용 프로그램 창이 응답하지 않는 것을 감지하는 경우 응용 프로그램 창에 ...
- 이 호환성 수정은 REG_EXPAND_SZ 레지스트리 키에 대한 RegQueryValueEx API 호출을 가로채서 포함된 환경 문자열을 확장하여 REG_SZ로 변환합니다. 적용 대상: Windows 95, Windows ...
- 이 호환성 수정은 SearchPath API 호출을 가로채서 셸의 App Paths 레지스트리 키도 검색하도록 명령을 수정합니다.
- 이 호환성 수정은 shell32 SHGetFolderPath API를 사용하여 시작 메뉴, 프로그램 또는 시작 디렉터리를 찾는 응용 프로그램에 적용됩니다. 이 호환성 수정은 설치 후에 모든 사용자가 응용 프로그램을 사용할 ...
- 이 호환성 수정은 Shrinker 리소스 압축 라이브러리를 사용하는 응용 프로그램의 문제를 해결합니다. 이 라이브러리는 ntdll 및 kernel32에서 리소스 함수를 해킹하고 호출을 자체 기능 루틴에 리디렉션합니다. ...
- 이 호환성 수정은 SmartSECURE 복사 방지를 사용하는 응용 프로그램에 대해 시스템 전체에서 사용할 수 있는 CLSID를 미리 설치하거나 처음 실행될 때 설치하려고 합니다.
- 이 호환성 수정은 Win9x에서 보고한 값과 비슷한 값을 보고하도록 메모리 상태 구조를 수정해줍니다. 적용 대상: Windows 95, Windows 98
- 이 호환성 수정은 Windows 9x 버전의 GDI API와 Windows XP의 GDI API 간 일부 비호환성을 해결합니다. 특히 이 호환성 수정은 텍스트 색에 사용된 COLORREF 플래그와 관련된 것입니다. 적용 ...
- 이 호환성 수정은 Windows 9x 힙 관리자의 기능을 에뮬레이션합니다. Windows XP로 포팅된 Windows 9x 힙 관리자의 전체 구현입니다. 적용 대상: Windows 95, Windows 98
- 이 호환성 수정은 Windows 9x와 Windows XP 간에 변경된 파일 경로를 수정합니다. 파일 API를 후크하고 파일 경로를 Windows XP의 해당 위치로 변환하여 작동합니다. 예를 들면 Windows 9x ...
- 이 호환성 수정은 Windows 9x와 Windows XP 버전 간에 GetDeviceCaps API에 대해 알려진 문제를 확인하고 가능한 경우 수정합니다. 적용 대상: Windows 95, Windows 98
- 이 호환성 수정은 Windows 9x와 Windows XP의 프린터 루틴 간에 발생하는 여러 가지 차이를 수정합니다. 대부분의 문제는 EnumPrinters API에서 그리고 Windows 9x와 Windows XP에서 ...
- 이 호환성 수정은 Windows XP 버전의 DeleteObject가 Windows 9x에서처럼 성공을 반환하도록 합니다. 적용 대상: Windows 95, Windows 98
- 이 호환성 수정은 Windows XP 버전의 GetFreeDiskSpace가 Windows 9x에서 반환되는 값과 비슷한 값을 반환하도록 합니다. GetDiskFreeSpace API를 후크하고 FAT32/NTFS 시스템에서 ...
- 이 호환성 수정은 Windows XP가 환경 API에서 크게 줄어든 환경 블록을 반환하도록 합니다. 이렇게 하면 오류를 일으키는 버퍼 오버런 가능성이 줄어듭니다.
- 이 호환성 수정은 Windows XP에서 유니코드 문자열을 반환하는 대신 Windows 98에서 반환하는 ANSI 문자열을 반환하도록 IShellFolder::GetDisplayNameOf API에 지정합니다. uType ...
- 이 호환성 수정은 매개 변수에 SLR_NO_UI 플래그가 설정되어 있어도 IShellLink::Resolve 호출을 통해 대화 상자가 생성될 수 있는 경우 일부 응용 프로그램에서 발생할 수 있는 문제를 해결해줍니다. ...
- 이 호환성 수정은 매우 간단한 창만 만들도록 CreateWindow API 매개 변수를 조정해줍니다. Windows 9x에서는 특별한 의미가 있지만 Windows XP에서는 지원하지 않는 스타일 조합을 응용 프로그램이 ...
- 이 호환성 수정은 모든 LZ API 호출을 가로채고 응용 프로그램의 관점에서 유효한 핸들이 0보다 크거나 같도록 설정하는 대신 항상 0보다 크도록 핸들을 늘리거나 줄입니다. 이 호환성 수정은 값 0을 오류로 처리하는 ...
- 이 호환성 수정은 모든 디렉터리에서 읽기 전용 특성을 제거합니다. 이는 셸 폴더를 읽기 전용으로 설정할 필요가 없는 응용 프로그램에 유용할 수 있습니다.
- 이 호환성 수정은 모든 창이 올바른 모니터의 중앙에 표시되도록 합니다. 창이 화면 밖으로 벗어나는 것을 방지하는 데 사용할 수 있습니다.
- 이 호환성 수정은 볼륨의 루트에 임시 파일을 만들려는 시도에 실패하는 CRT 호출을 가로채어 사용자의 임시 디렉터리에 있는 임시 파일로 리디렉션합니다.
- 이 호환성 수정은 사용 가능한 페이지 파일과 사용 가능한 실제 메모리를 2GB 이하로 보고하도록 페이지 파일 및 실제 메모리 상태를 수정합니다.
- 이 호환성 수정은 사용 가능한 페이지 파일과 사용 가능한 실제 메모리를 2GB 이하로 보고하도록 페이지 파일 및 실제 메모리 상태를 수정합니다. 적용 대상: Windows XP
- 이 호환성 수정은 사용자 지정 창 메시지가 낮은 바탕 화면 무결성 수준에서 현재 프로세스로 통과되도록 합니다. 메시지 목록은 COMMAND_LINE에서 공백으로 분리된 메시지 문자열 목록으로 전달됩니다(예: COMMAND_LINE ...
- 이 호환성 수정은 성능 검사 루틴에서 예상되는 반환 값을 에뮬레이션하여 속도가 느린 프로세서를 에뮬레이션하도록 QueryPerformanceCounter 및 QueryPerformanceFrequency의 반환 값을 ...
- 이 호환성 수정은 알려진 잘못된 비트맵 헤더를 수정합니다. Windows XP에서는 호환성을 높이기 위해 비트맵 헤더의 형식을 더욱 제한합니다. 적용 대상: Windows 95, Windows 98
- 이 호환성 수정은 응용 프로그램 시작 시 고정 키 내게 필요한 옵션을 해제하고 응용 프로그램 종료 시 다시 설정합니다.
- 이 호환성 수정은 응용 프로그램 시작 시 필터 키 내게 필요한 옵션을 해제하고 응용 프로그램 종료 시 다시 설정합니다.
- 이 호환성 수정은 응용 프로그램 시작 시 화면 보호기를 해제하고 응용 프로그램 종료 시 다시 설정합니다. 이 기능은 활성 화면 보호기가 잘 작동하지 않는 DirectX 응용 프로그램에 유용합니다.
- 이 호환성 수정은 응용 프로그램에 대한 실행 방지(NX) 기능을 사용하지 않습니다. NX 특성(예: 스택, 힙 등)으로 표시된 메모리 영역에서 실행하기로 한 응용 프로그램에 유용합니다.
- 이 호환성 수정은 응용 프로그램에 필요한 기본 레지스트리 설정으로 HKEY_CURRENT_USER를 채웁니다. 따라서 설치 시 이 키를 작성하는 다양한 응용 프로그램이 다른 사용자에 대해 실행될 수 있습니다.
- 이 호환성 수정은 응용 프로그램에서 발생할 수 있는 일정 문제(예: 스레드 일시 중지 또는 계속)를 처리하는 데 사용됩니다. 또한 다른 스레드나 프로세스에는 제공되지 않을 수 있는 모든 스레드 및 프로세스 우선 순위를 ...
- 이 호환성 수정은 응용 프로그램에서 수행되는 모든 모드 변경 내용이 일시적으로 유지되게 합니다. 그러나 이 수정을 적용하면 응용 프로그램이 종료될 때 모든 모드 변경 사항을 원래대로 되돌립니다.
- 이 호환성 수정은 응용 프로그램을 제대로 실행할 관리자 권한이 필요한 것으로 표시합니다. 표준 사용자 컨텍스트에서는 제대로 실행되지 않습니다.
- 이 호환성 수정은 응용 프로그램의 드라이버를 미리 설치하거나 처음 실행할 때 설치/시작하려고 합니다.
- 이 호환성 수정은 응용 프로그램이 여러 가지 API 호출을 사용하여 현재 사용자가 Administrators 그룹의 구성원인지 확인할 때 발생할 수 있는 문제를 해결합니다.
- 이 호환성 수정은 응응 프로그램 시작 시 응용 프로그램이 특정 환경 변수를 설정할 수 있도록 합니다. 이 변수는 명령줄을 통해 제공되며 목록에 환경 변수가 여러 개일 경우에는 파이프(|)로 구분해야 합니다.
- 이 호환성 수정은 이 응용 프로그램을 사용자가 사용할 수 있는 최상의 권한이 주어진 보안 컨텍스트에서 실행하도록 표시합니다. 이는 표준 사용자에 대해 사용자 권한으로 또는 관리자에 대해 관리자 권한으로 실행됨을 의미합니다. ...
- 이 호환성 수정은 이전 MP3 코덱을 직접 CoCreateInstance하고 DirectShow 그래프에서 필터로 사용하는 응용 프로그램을 위한 것입니다. 필터를 가져오는 방법으로는 지원되지 않습니다. 호환성 수정은 ...
- 이 호환성 수정은 인수 목록을 LPSTR에서 VA_LIST로 변환할 수 있는 기능을 제공합니다. 일부 기본 Windows 9x 응용 프로그램은 VA_LIST 대신 LPSTR을 사용합니다. 이러한 응용 프로그램은 반환 ...
- 이 호환성 수정은 자동 증폭 스레드가 차단되지 않은 경우 얻은 스레드를 비활성화합니다. Windows 9X에서 메시지 개체에만 설정하고 동기화 개체에는 설정하지 않습니다. COMMAND_LINE 옵션은 기본 스레드 우선 ...
- 이 호환성 수정은 자식 프로세스가 부모의 디렉터리에서 일치하는 정보를 찾을 수 있도록 하는 _PROCESS_HISTORY 환경 변수를 설정합니다. 일반적으로 32비트 압축 해제 프로그램이 호환성 수정이 적용되어 있어야 ...
- 이 호환성 수정은 잘못된 매개 변수를 제대로 처리하지 못하는 API의 문제를 해결해줍니다. 현재 BackupSeek, CreateEvent 및 GetFileAttributes API에 사용합니다. 적용 대상: Windows ...
- 이 호환성 수정은 전달된 명령줄에 WinExec를 호출한 다음 호출자 프로세스를 종료합니다. 명령줄에는 실행 파일로 전달되어야 하는 환경 변수가 포함될 수 있습니다. 명령줄이 '+'로 시작되면 앱 디렉터리가 경로에 추가됩니다. ...