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 |