Nas releases mais recentes a partir do windows 10 o depurador postmortem para app nativos nao e executado

Alys Alandy Souza 0 Pontos de reputação
2024-10-24T18:27:14.4833333+00:00

O windows permite o registro de um depurador que será acionado automaticamente quando uma aplicacao nativa gerar um problema nao tratado ocasionando o "abort" da aplicacao passando para o programa que estiver registrado para receber esta ocorrencia.

Referencias:

https://zcusa.951200.xyz/pt-br/windows/win32/debug/configuring-automatic-debugging

https://zcusa.951200.xyz/en-us/windows-hardware/drivers/debugger/enabling-postmortem-debugging

Importante:

Ja tenho o programa feito rondado ok e registrado corretamente a bastante tempo porém nao sei exatamente dizer mas a partir de um release especifico do windows 10 o programa parou de funcionar.

Após muita investigação inclusive utilizando o process Monitor (SysInternals) o depurador até é chamado pelo WerFault.exe o runtime de carregamente mas por algum motivo é encerrado.

Será que houve alguma alteração de segurança por exemplo exige que o código seja assinado?

C++
C++
Uma linguagem de programação de propósito geral e alto nível, criada como uma extensão da linguagem de programação C, que conta com recursos funcionais, genéricos e orientados a objetos, além de facilidades para manipulação de memória de baixo nível.
3 perguntas
0 comentários Sem comentários
{count} votos

3 respostas

Classificar por: Mais útil
  1. Jonathan Pereira Castillo 10,585 Pontos de reputação Fornecedor da Microsoft
    2024-10-25T20:40:18.7533333+00:00

    Oi !

    Bem-vindo ao Microsoft Q&A!

    Entendo que você está enfrentando problemas com a execução do depurador postmortem em versões mais recentes do Windows 10. Vamos explorar algumas possíveis causas e soluções.

    Possíveis Causas e Soluções

    1. Alterações de Segurança:
    2. Configuração do Registro:
      • Verifique se as chaves do Registro para o depurador postmortem estão configuradas corretamente. As chaves relevantes são HKLM\Software\Microsoft\Windows NT\CurrentVersion\AeDebug para sistemas de 64 bits e HKLM\Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug para sistemas de 32 bits.
    3. Permissões e Privilégios:
    4. Assinatura de Código:
      • Verifique se o seu depurador está assinado com um certificado de assinatura de código válido. O Windows 10 pode exigir que todos os aplicativos, incluindo depuradores, sejam assinados para serem executados corretamente.

    Recursos Adicionais

    Espero que essas dicas ajudem a resolver o problema! Se precisar de mais assistência, estou à disposição.

    Saudações

    Jonathan.

    -----------

    Sua opinião é muito importante para nós! Se esta resposta resolveu sua consulta, por favor clique em ‘YES‘. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!

    0 comentários Sem comentários

  2. Jonathan Pereira Castillo 10,585 Pontos de reputação Fornecedor da Microsoft
    2024-11-08T16:53:22.03+00:00

    Oi Alys Alandy Souza,

    O objetivo desta mensagem é verificar as informações fornecidas. Se tiver mais atualizações sobre este assunto, por favor, não hesite em responder neste mesmo tópico.

    Cuidadosamente                 

    Jonathan

    -----------

    Sua opinião é muito importante para nós! Se esta resposta resolveu sua consulta, por favor clique em ‘YES‘. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!

    0 comentários Sem comentários

  3. Jonathan Pereira Castillo 10,585 Pontos de reputação Fornecedor da Microsoft
    2024-12-10T17:03:26.05+00:00

    Bom dia Alys Alandy Souza,

    Conforme as informações anteriormente fornecidas, o objetivo desta mensagem é realizar uma verificação das mesmas. Caso possua novas atualizações referentes a este assunto, por favor, sinta-se à vontade para responder neste mesmo tópico.

    Atenciosamente,

    Jonathan

    -----------

    Sua opinião é muito importante para nós! Se esta resposta resolveu sua consulta, por favor clique em ‘YES‘. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!

    0 comentários Sem comentários

Sua resposta

As respostas podem ser marcadas como Respostas Aceitas pelo autor da pergunta, o que ajuda os usuários a saber a resposta que resolveu o problema do autor.