minispy - O Windows não pode verificar a assinatura digital deste arquivo

minispy - O Windows não pode verificar a assinatura digital deste arquivo

Eu construí o exemplo da Microsoftminifiltro minispysem nenhum problema. Certifiquei-me de que, como estou usando 64 bits, também compilei em x64 no meu Visual Studio. Tentei Debug e Release. Portanto, em termos de codificação, deve ser feito corretamente, portanto, esta não é uma questão de programação.

É necessário um certificado digital. Aqui está uma captura de tela para mostrar que ele foi instalado corretamente: Clique aqui para ver a captura de tela do status do certificado digital como OK

Posteriormente, instalei o minispy usando o arquivo .inf (arquivos .sys e .exe na mesma pasta que .inf, obtive isso deaqui). O primeiro problema (e suspeito que seja o problema principal) aparece nesta captura de tela: Clique aqui para ver a captura de tela do erro de driver não assinado digitalmente

Se você não conseguir ver a captura de tela, ela diz:

É necessário um driver assinado digitalmente
Driver de filtro Minispy
Windows (R) Win 7 Provedor DDK
O Windows bloqueou a instalação de um driver não assinado digitalmente. Desinstale o programa ou dispositivo que usa o driver e verifique no site do editor uma versão assinada digitalmente do driver.

Isso ocorre apesar de o certificado já estar instalado corretamente, conforme mostrado acima. Observe que estou usando privilégios de administrador. Também estou executando uma instância AWS EC2, na qual não consigo reiniciar e pressionar F8 para desativar a assinatura digital e verificar se este é um problema de driver assinado (conforme explicado aqui:O Windows não pode verificar a assinatura digital dos drivers necessários para este dispositivo). Se ajudar saber, minha máquina está rodando no Windows Server 2016.

Quando cheguei à parte de carregamento do serviço, aqui está o que vi no console depois de inserir a seguinte linha de comando:

fltmc load minispy

Falha no carregamento com erro: 0x80070241
O Windows não pode verificar a assinatura digital deste arquivo. Uma alteração recente de hardware ou software pode ter instalado um arquivo assinado incorretamente ou danificado, ou que pode ser software malicioso de origem desconhecida.

net start minispy

Ocorreu um erro de sistema 577.
O Windows não pode verificar a assinatura digital deste arquivo. Uma alteração recente de hardware ou software pode ter instalado um arquivo assinado incorretamente ou danificado, ou que pode ser software malicioso de origem desconhecida.

Eu tentei várias vezes e pesquisei por algumas horas - não consigo encontrar etapas específicas para instalar e configurar o minispy, me pergunto por quê. E embora meu problema seja específico do minifiltro minispy, acho que isso tem mais a ver com o sistema e com a instalação de drivers. Eu realmente apreciaria qualquer ajuda sobre onde posso ter errado e como posso resolver isso.

Responder1

Não foi possível encontrar uma solução, então a solução alternativa que fiz foi desabilitar o seguinte:

  1. Assistente de compatibilidade de programas:https://winhelp.co/knowledge-base/windows-10-disable-program-compatibility-assistant-2/
  2. Aplicação de assinatura de driver:https://windowsreport.com/driver-signature-enforcement-windows-10/(Não tentei isso novamente em uma instância AWS EC2, mas em meu próprio laptop)

Como eu disse, é uma solução alternativa. Se alguém tiver uma solução real, ficaria muito feliz em saber como.

Depois disso, agora posso instalar o minispy.inf e executar o minispy.exe.

informação relacionada