
Eu estava pesquisando temas do Windows 7 e alguns deles exigem a substituição do ExplorerFrame.dll. Eu estou querendo saber se isso é seguro. Uma DLL é apenas um contêiner de recursos ou pode conter código que pode ser executado pelo Windows?
Obrigado!
Responder1
ExplorerFrame contém principalmente recursos, mastodosDLLs contêm código que pode ser executado pelo Windows; até mesmo 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. Portanto, você teria que ter certeza de que está obtendo-o de uma fonte confiável e, mesmo assim, poderá ter problemas de compatibilidade. Você certamente desejaria fazer um backup do arquivo existente e um ponto de restauração, mesmo quefazerconfie na fonte e tenha seu software antivírus e antimalware em execução. No entanto, não posso dar conselhos sem a ressalva de quenunca se sabe.
Isso énuncagarantido seguro e, neste caso, é um hack. Mesmo que esta situação específicaacontecepara estar seguro do ponto de vista da segurança (e mesmo que todos os outros que usaram o substituto tenham feito críticas elogiosas), problemas de compatibilidade com, por exemplo, versões antigas corrigidas da DLL que não são atualizadas para novas atualizações do Windows podem sempre surgir e se manifestar de forma aparentemente maneiras não relacionadas.
Pessoalmente, eu evitaria isso. Com motivação, conhecimento e cuidado suficientes, você certamente poderá aumentar as chances de segurança e diagnosticar/recuperar-se dos problemas resultantes (por exemplo, tentar em uma sandbox, examinar o código, obter a fonte -> avaliar -> compilar você mesmo, etc., não geralmente dentro do âmbito da experiência cotidiana), mas o conselho geral é evitar.