다음을 통해 공유


AssocIsDangerous 함수(shlwapi.h)

파일 형식이 잠재적인 보안 위험으로 간주되는지 여부를 결정합니다.

구문

BOOL AssocIsDangerous(
  [in] PCWSTR pszAssoc
);

매개 변수

[in] pszAssoc

형식: PCWSTR

해당 파일 형식을 포함하는 문자열에 대한 포인터입니다. ".exe"과 같은 확장 또는 "exefile"과 같은 progid일 수 있습니다.

반환 값

형식: BOOL

파일 형식이 위험한 것으로 간주되면 TRUE 를 반환합니다. 그렇지 않으면 FALSE입니다.

설명

.exe 파일과 같이 잠재적으로 위험한 것으로 확인된 파일은 다른 파일보다 더 주의하여 처리해야 합니다. 예를 들어 Windows Internet Explorer 버전 6.01 이상에서는 AssocIsDangerous를 사용하여 다운로드 대화 상자에서 더 강력한 경고 언어를 발급해야 하는지 여부를 결정합니다. ShellExecuteExAssocIsDangerous를 사용하여 URLACTION_SHELL_SHELLEXECUTE 플래그와 함께 IInternetSecurityManager 인터페이스의 메서드를 사용하여 영역 검사를 트리거합니다.

파일의 잠재적 위험에 대한 결정은 알려진 위험한 형식 목록과 레지스트리에 FTA_AlwaysUnsafe 플래그가 있는 경우를 포함하여 여러 원본에 대해 해당 형식을 확인하여 결정됩니다. Windows XPService Pack 1(SP1) 이상 또는 Windows Server 2003을 실행하는 시스템에서는 SaferiIsExecutableFileType 함수를 사용하여 파일 형식이 실행 가능한지 여부를 확인합니다.

AssocIsDangerous를 활용할 수 있는 애플리케이션에는 전자 메일 프로그램, 브라우저, 파일을 다운로드할 수 있는 채팅 클라이언트 및 파일 또는 데이터를 신뢰 영역에서 다른 영역으로 이동하는 모든 애플리케이션이 포함됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 SP1이 설치된 Windows XP[데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 shlwapi.h
라이브러리 Shlwapi.lib
DLL Shlwapi.dll(버전 6.01 이상)

추가 정보

파일 유형

SaferiIsExecutableFileType