Compatibility Administrator(호환성 관리자)에서 사용자 지정 호환 모드 만들기

Windows(R)에서는 많은 일반적인 응용 프로그램 호환성 문제를 해결하는 호환성 수정 그룹인 여러 호환 모드를 제공합니다. 호환성 관리자에서 작업하는 동안 개별 호환성 수정 중 일부를 사용자 지정 호환 모드로 그룹화한 다음 호환성 데이터베이스에 이 호환 모드를 배포하고 사용할 수 있습니다.

호환 모드란?

호환 모드란 호환성 수정 그룹입니다. 이전에는 shim으로 알려진 호환성 수정은 응용 프로그램의 API 호출을 가로채는 작은 코드 조각입니다. 이 수정을 통해 현재 운영 체제 버전에서 이전 운영 체제 버전과 동일한 방식으로 응용 프로그램을 지원하도록 API 호출이 변환됩니다. Windows의 새로운 기능을 사용하지 않도록 하거나 이전 Windows API 버전의 특정 동작을 에뮬레이트하는 작업 등이 여기에 포함될 수 있습니다.

기존 호환 모드 검색

C호환성 관리자 도구에는 알려진 호환성 수정, 호환성 모드 및 AppHelp 메시지를 포함하여 여러 일반 응용 프로그램에 사용할 수 있는 미리 로드된 수정이 포함되어 있습니다. 새 호환 모드를 만들기 전에 기존 응용 프로그램을 검색한 다음 알려진 수정을 사용자 지정 데이터베이스로 복사하여 붙여넣을 수 있습니다.

중요

ACT(응용 프로그램 호환성 도구 키트)는 32비트 및 64비트 버전의 호환성 관리자 도구를 설치합니다. 32비트 응용 프로그램에 대한 사용자 지정 데이터베이스를 만들려면 32비트 버전을 사용해야 하고, 64비트 응용 프로그램에 대한 사용자 지정 데이터베이스를 만들려면 64비트 버전을 사용해야 합니다.

기존 응용 프로그램을 검색하려면

  1. 호환성 관리자의 왼쪽 창에서 Applications(응용 프로그램) 폴더를 확장하고 응용 프로그램 이름을 검색합니다.

  2. 응용 프로그램 이름을 클릭하여 미리 로드된 호환 모드, 호환성 수정 또는 AppHelp 메시지를 봅니다.

새 호환 모드 만들기

응용 프로그램에 대해 미리 로드된 호환 모드를 찾을 수 없는 경우 사용자 지정 데이터베이스에 사용할 새 호환 모드를 만들 수 있습니다.

중요

호환 모드는 일련의 호환성 수정을 포함하며 그룹으로 배포되어야 합니다. 따라서 데이터베이스에 함께 배포하려는 수정만 포함해야 합니다.

새 호환 모드를 만들려면

  1. 호환성 관리자의 왼쪽 창에 있는 Custom Databases(사용자 지정 데이터베이스) 제목 아래에서 호환 모드를 적용할 데이터베이스 이름을 마우스 오른쪽 단추로 클릭하고 Create New(새로 작성), **Compatibility Mode(호환 모드)**를 차례로 클릭합니다.

  2. Name of the compatibility mode(호환 모드의 이름) 텍스트 상자에 사용자 지정 호환 모드의 이름을 입력합니다.

  3. 사용 가능한 호환성 수정 중 사용자 지정 호환 모드에 포함할 수정을 각각 선택하고 **>**를 클릭합니다.

    중요

    추가할 호환성 수정이 확실하지 않은 경우 Copy Mode(복사 모드)를 클릭할 수 있습니다. Select Compatibility Mode(호환 모드 선택) 대화 상자가 나타나고 미리 로드된 호환 모드에서 선택할 수 있습니다. 호환 모드를 선택하고 OK(확인)를 클릭하면 미리 로드된 호환 모드에 포함된 호환성 수정이 사용자 지정 호환 모드에 자동으로 추가됩니다.

    추가 매개 변수가 필요한 호환성 수정이 있는 경우 해당 수정을 선택하고 **Parameters(매개 변수)**를 클릭합니다. Options for <Compatibility_Fix_Name>(<Compatibility_Fix_Name>에 대한 옵션) 대화 상자가 나타나며, 여기서 매개 변수 필드를 업데이트할 수 있습니다.

  4. 포함할 호환성 수정을 선택한 후 **OK(확인)**를 클릭합니다.

    호환 모드가 사용자 지정 데이터베이스에 추가됩니다.

참고 항목

기타 리소스

호환성 관리자 사용자 가이드