ExplorerFrame contém principalmente recursos, mas todas DLLs contêm código que pode ser executado pelo Windows; mesmo as DLLs somente de recursos contêm código (que normalmente não faz nada) que é executado automaticamente quando a DLL é carregada. Faz parte de como as DLLs funcionam no Windows. Então você teria que ter certeza de que está obtendo de uma fonte confiável, e mesmo assim você pode ter problemas de compatibilidade. Você certamente deseja fazer um backup do arquivo existente e de um ponto de restauração, mesmo que faça , confie na origem e tenha seu software antivírus e antimalware em execução. No entanto, não posso dar conselhos sem o aviso de que você nunca sabe .
É nunca garantido em segurança e, neste caso, é um hack. Mesmo que essa situação particular aconteça estar segura do ponto de vista da segurança (e mesmo se todos os demais que usaram o substituto apresentassem revisões positivas), problemas de compatibilidade com, e. Versões antigas corrigidas da DLL não sendo atualizadas para novas atualizações do Windows sempre podem surgir e se manifestar de maneiras aparentemente não relacionadas.
Pessoalmente, eu evitaria isso. Com suficiente motivação, conhecimento e cuidado, você certamente poderia aumentar as chances de segurança e diagnosticar / recuperar de problemas resultantes (por exemplo, tente em uma caixa de areia, examine o código, obtenha a fonte - > compile-se, etc. , geralmente não dentro da esfera da experiência cotidiana), mas o conselho geral é evitar.