2010-11-19 83 views
0

我正在使用許多不同庫的大型應用程序,但不與Microsoft Office或Internet Explorer互操作。但是,通過使用VMMap查看虛擬內存,我發現以下大文件正在加載到我的應用程序的虛擬內存空間中。如何查找正在加載特定的dll和映射文件的內容?

C:\ Program Files文件\共同文件 \微軟 共享\ OFFICE12 \ MSO.DLL

C:\文件 和 設置... \ LocalSettings \臨時 Internet Files文件\內容。 IE5 \ index.dat

如何追蹤這些文件的加載情況?

回答

1

我會建議進程監視器,該Windows Sysinternals suite的一部分。在進程監視器中,設置一個過濾器,在這些特定的DLL上查找LoadLibrary事件,並且可以找到哪個進程啓動它。

0

亞當和雷的選擇都很好,但嘗試使用GMER或使用OllyDebug進行一些調試。 也許你正在使用的那些庫中的一個正在調用MSO.DLL中的某個函數,並且由於讀取IE歷史記錄的某些奇怪原因:
你能提供關於該計劃的更多信息嗎?或你正在使用的庫?!
編輯:OllyDebug可以跟蹤何時,何地,誰叫mso.dll +函數(s)