我搜索了 Windows 7 主题,其中一些需要替换 ExplorerFrame.dll。我想知道这是否安全。DLL 仅仅是资源的容器还是可能包含可由 Windows 运行的代码?
谢谢!
答案1
ExplorerFrame 主要包含资源,但是全部DLL 包含可由 Windows 运行的代码;即使是资源专用 DLL 也包含代码(通常可能不执行任何操作),这些代码会在加载 DLL 时自动运行。这是 DLL 在 Windows 上工作的一部分。因此,您必须确保从受信任的来源获取它,即使这样,您也可能遇到兼容性问题。您肯定希望备份现有文件并创建还原点,即使您做信任来源,并运行防病毒和反恶意软件。但是,我不能给出建议,除非我声明:你永远不会知道。
它是绝不保证安全,在这种情况下,这是黑客行为。即使这种特殊情况发生从安全角度来看是安全的(即使其他使用替代品的人都对它给予了高度评价),兼容性问题(例如旧的修补版本 DLL 没有根据新的 Windows 更新进行更新)总是会出现并以看似不相关的方式表现出来。
就我个人而言,我会避免这种情况。如果有足够的动力、知识和谨慎,你肯定可以增加安全的机会并诊断/恢复由此产生的问题(例如,在沙箱中尝试,检查代码,获取源代码 -> 评估 -> 自己编译等,通常不在日常经验范围内),但一般建议是避免。