Função WerRemoveExcludedApplication (werapi.h)

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

Sintaxe

HRESULT WerRemoveExcludedApplication(
  [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.

Esse arquivo deve ter sido excluído usando a função WerAddExcludedApplication ou WerRemoveExcludedApplication falha.

[in] bAllUsers

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

Retornar valor

Essa função retorna S_OK em caso de ê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 acesso para atualizar a lista no registro. Consulte a seção Comentários para obter informações adicionais.

Comentários

Essa função remove aplicativos que foram adicionados à lista de aplicativos excluídos usando a função WerAddExcludedApplication .

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.

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

WerAddExcludedApplication, Relatório de Erros do Windows