다음을 통해 공유


ApphelpCheckShellObject 함수(appcompatapi.h)

[이 함수는 Windows Server 2003 및 Windows XP 운영 체제에서 사용할 수 있습니다. 나중에 변경되거나 사용할 수 없습니다.]

애플리케이션에서 잘못된 확장 개체를 검색하고 실행하지 못하도록 차단하거나 수정할 수 있습니다.

통사론

BOOL SDBAPI ApphelpCheckShellObject(
  [in]  REFCLSID  ObjectCLSID,
  [in]  BOOL      bShimIfNecessary,
  [out] ULONGLONG *pullFlags
);

매개 변수

[in] ObjectCLSID

레지스터 클래스의 GUID입니다.

[in] bShimIfNecessary

이 매개 변수는 shim이 필요한 경우 TRUE . 그렇지 않으면 FALSE .

[out] pullFlags

이 매개 변수는 탐색기/IE에서 애플리케이션 수정 플래그를 설정하는 데 사용할 수 있는 64비트 플래그 마스크로 채워집니다. 애플리케이션 호환성 데이터베이스에 있습니다.

반환 값

개체가 인스턴스화되지 않도록 차단해야 하는 경우 FALSE . 그렇지 않으면 TRUE .

발언

이 함수는 탐색기 및 Internet Explorer용 도우미 함수로, 이러한 애플리케이션에서 잘못된 확장 개체를 검색하고 실행하지 못하도록 차단하거나 수정할 수 있습니다.

데이터베이스에서 확장을 수정하는 데 shim을 사용해야 하며 bShimIfNecessary true 경우 이 함수는 Shimeng.dll 로드하고 수정 사항을 적용합니다.

이 함수에는 연결된 가져오기 라이브러리 또는 헤더 파일이 없습니다. LoadLibrary 사용하여 호출하고 GetProcAddress 함수를 합니다.

요구 사항

요구
대상 플랫폼 Windows
헤더 appcompatapi.h
DLL Apphelp.dll