일부 응용 프로그램은 USERPROFILE 환경 변수를 사용하여 사용자 디렉터리의 위치를 찾습니다. 이로 인해 설치를 수행한 사용자만 응용 프로그램을 사용할 수 있습니다. 이 호환성 수정은 대신 ALLUSERSPROFILE을 반환하므로 설치 후에 모든 사용자가 응용 프로그램을 사용할 수 있습니다. 적용 대상: Windows 95, Windows 98
일부 응용 프로그램은 CoCreateInstance를 사용하여 구성 요소의 존재 여부를 테스트합니다. 해당 구성 요소가 호환되지 않는 경우에는 응용 프로그램에서 충돌이 발생할 수 있습니다. 이 호환성 수정은 CoCreateInstance를 ...
일부 응용 프로그램은 DllMain에서 ole32!OleUnitialize 함수를 호출할 수도 있습니다. 이러한 호출은 Windows 2000에서는 가능했지만 Windows XP에서는 더 이상 지원되지 않습니다. 이 ...
일부 응용 프로그램은 GetTokenInformation을 호출하여 TokenGroups를 검색하고 그룹 SID를 S-1-5-32-544와 비교하는 등 비표준 관리 검사를 수행합니다. 이렇게 하면 Protected Admins는 ...
일부 응용 프로그램은 HKEY_LOCAL_MACHINE 또는 HKEY_CURRENT_USER에서 "셸 폴더" 값(설치를 수행하는 사용자의 폴더를 반환함)을 직접 읽으려고 합니다. 이 호환성 수정은 설치 후 컴퓨터의 모든 ...
일부 응용 프로그램은 USERPROFILE 환경 변수를 사용하여 사용자 디렉터리의 위치를 찾습니다. 이로 인해 설치를 수행한 사용자만 응용 프로그램을 사용할 수 있습니다. 이 호환성 수정은 대신 ALLUSERSPROFILE을 ...
일부 응용 프로그램은 Windows XP 창 관리자 변경으로 인해 포커스를 잃고 다시 얻지 못할 수도 있습니다. 이 호환성 수정은 새 창에서 포커스를 받아서 전경으로 이동하도록 지정합니다.
일부 응용 프로그램은 더 이상 지원되지 않는 개인 shell32 API를 호출합니다. 이 호환성 수정은 이러한 함수를 실패하는 스텁으로 구현합니다. 이 방식으로 처리되는 함수는 FileMenu_* 함수와 Windows ...
일부 응용 프로그램은 동적으로 로드된 DLL을 사용할 수 있습니다. 이로 인해 응용 프로그램이 준비되기 전에 정적 DLL 호출이 수행될 수 있습니다. 이 호환성 수정은 응용 프로그램에 필요한 정적 DLL을 미리 로드하여 ...
일부 응용 프로그램은 셸 바탕 화면 폴더를 가져오고 Release() 메서드를 너무 많이 호출하여 개체가 영구적으로 소멸됩니다. 이 호환성 수정은 SHGetDesktopFolder 함수가 반환한 바탕 화면 폴더에 AddRef() ...