Função WerAddExcludedApplication (werapi.h)

Adiciona o aplicativo especificado à lista de aplicativos que devem ser excluídos do WER (Relatório de Erros do Windows).

Sintaxe

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

Parâmetros

[in] pwzExeName

Um ponteiro para uma cadeia de caracteres Unicode que especifica o nome do arquivo executável para o aplicativo, incluindo a extensão de nome de arquivo. O comprimento máximo desse caminho é MAX_PATH caracteres.

[in] bAllUsers

Se esse parâmetro for TRUE, o nome do aplicativo será adicionado à lista de aplicativos excluídos para todos os usuários. Caso contrário, ele só será adicionado à lista de aplicativos excluídos para o usuário atual.

Retornar valor

Essa função retorna S_OK com êxito ou um código de erro em caso de falha, incluindo o código de erro a seguir.

Código de retorno Descrição
E_ACCESSDENIED O processo não tem permissões para atualizar a lista no registro. Consulte a seção Comentários para obter informações adicionais.

Comentários

Se bAllUsers for TRUE, a lista de aplicativos excluídos será armazenada no hive do registro HKEY_LOCAL_MACHINE. O processo de chamada deve ter permissões para gravar no hive do registro HKLM.

Se bAllUsers for FALSE, a lista de aplicativos excluídos será armazenada no hive do registro HKEY_CURRENT_USER.

Para remover o aplicativo da lista de aplicativos excluídos, chame a função WerRemoveExcludedApplication .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho werapi.h
Biblioteca Wer.lib
DLL Wer.dll

Confira também

WerRemoveExcludedApplication, Relatório de Erros do Windows