WerAddExcludedApplication 함수(werapi.h)

지정된 애플리케이션을 WER(Windows 오류 보고)에서 제외할 애플리케이션 목록에 추가합니다.

구문

HRESULT WerAddExcludedApplication(
  [in] PCWSTR pwzExeName,
  [in] BOOL   bAllUsers
);

매개 변수

[in] pwzExeName

파일 이름 확장명을 포함하여 애플리케이션의 실행 파일 이름을 지정하는 유니코드 문자열에 대한 포인터입니다. 이 경로의 최대 길이는 MAX_PATH 문자입니다.

[in] bAllUsers

이 매개 변수가 TRUE이면 애플리케이션 이름이 모든 사용자에 대해 제외된 애플리케이션 목록에 추가됩니다. 그렇지 않으면 현재 사용자의 제외된 애플리케이션 목록에만 추가됩니다.

반환 값

이 함수는 성공 시 S_OK 반환하거나 다음 오류 코드를 포함하여 실패 시 오류 코드를 반환합니다.

반환 코드 Description
E_ACCESSDENIED 프로세스에는 레지스트리의 목록을 업데이트할 수 있는 권한이 없습니다. 자세한 내용은 설명 섹션을 참조하세요.

설명

bAllUsersTRUE이면 제외된 애플리케이션 목록이 HKEY_LOCAL_MACHINE 레지스트리 하이브 아래에 저장됩니다. 호출 프로세스에는 HKLM 레지스트리 하이브에 쓸 수 있는 권한이 있어야 합니다.

bAllUsersFALSE이면 제외된 애플리케이션 목록이 HKEY_CURRENT_USER 레지스트리 하이브 아래에 저장됩니다.

제외된 애플리케이션 목록에서 애플리케이션을 제거하려면 WerRemoveExcludedApplication 함수를 호출합니다 .

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 werapi.h
라이브러리 Wer.lib
DLL Wer.dll

추가 정보

WerRemoveExcludedApplication, Windows 오류 보고