Dependency Walker 报告 IESHIMS.DLL 和 WER.DLL 丢失? [英] Dependency Walker reports IESHIMS.DLL and WER.DLL missing?
问题描述
在带有 Internet Explorer 8 框的 Windows XP Professional SP3 上,当我在我的可执行文件上运行 Dependency Walker 时,它报告:找不到 IESHIMS.DLL 和 WER.DLL.
On a Windows XP Professional SP3 with Internet Explorer 8 box, when I run Dependency Walker on an executable of mine it reports that: IESHIMS.DLL and WER.DLL can't be found.
- 我需要这些 DLL 吗?
- 我在哪里可以得到它们?
我相信他们应该位于C:WindowsSystem32Wer.dll 和C:Program FilesInternet ExplorerIeshims.dll
I believe they are supposed to located in C:WindowsSystem32Wer.dll and C:Program FilesInternet ExplorerIeshims.dll
推荐答案
ieshims.dll
是 Vista/7 的产物,其中 shim DLL 用于代理某些调用(例如 CreateProcess
) 来处理保护模式 IE,XP 上不存在,因此没有必要.wer.dll
与 Windows 错误报告有关,并且在 Windows XP 上可能未使用,因为 Windows XP 的错误报告系统与 Vista 及更高版本略有不同.
ieshims.dll
is an artefact of Vista/7 where a shim DLL is used to proxy certain calls (such as CreateProcess
) to handle protected mode IE, which doesn't exist on XP, so it is unnecessary. wer.dll
is related to Windows Error Reporting and again is probably unused on Windows XP which has a slightly different error reporting system than Vista and above.
我想说您不应该需要它们中的任何一个出现在 XP 上,并且通常会延迟加载.
I would say you shouldn't need either of them to be present on XP and would normally be delay loaded anyway.
这篇关于Dependency Walker 报告 IESHIMS.DLL 和 WER.DLL 丢失?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!