我正在开发一个使用许多不同库的大型应用程序,但不与Microsoft Office或Internet Explorer互操作。但是,通过使用VMMap查看虚拟内存,我看到以下大文件正被加载到我的应用程序的虚拟内存空间中。
C:\ Program Files \ Common 文件\微软 共享\ OFFICE12 \ MSO.DLL
C:\文件 和 设置... \ LocalSettings \临时 Internet Files \ Content.IE5 \ index.dat
如何追踪加载这些文件的内容?
答案 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 +函数的时间,地点和人员