如何找到加载特定dll和映射文件的内容?

时间:2010-11-19 21:35:59

标签: windows memory dll

我正在开发一个使用许多不同库的大型应用程序,但不与Microsoft Office或Internet Explorer互操作。但是,通过使用VMMap查看虚拟内存,我看到以下大文件正被加载到我的应用程序的虚拟内存空间中。

  

C:\ Program Files \ Common   文件\微软   共享\ OFFICE12 \ MSO.DLL

     

C:\文件   和   设置... \ LocalSettings \临时   Internet Files \ Content.IE5 \ index.dat

如何追踪加载这些文件的内容?

3 个答案:

答案 0 :(得分:1)

我会推荐Process Monitor,它是Windows Sysinternals suite的一部分。在Process Monitor中,设置一个过滤器,在这些特定的DLL上查找LoadLibrary事件,您可以找到触发它的进程。

答案 1 :(得分:0)

从Sysinternals

尝试Process Explorer

答案 2 :(得分:0)

Adam和Ray选项都很棒,但尝试使用GMER或使用OllyDebug进行一些调试。 也许您正在使用的其中一个库是在MSO.DLL上调用某些函数,并且出于某种奇怪的原因阅读IE历史记录:|
您能否提供有关该计划的更多信息?还是你正在使用的图书馆?!
编辑:OllyDebug可以跟踪调用mso.dll +函数的时间,地点和人员