如何查看程序或進程調用了哪些dll文件

有一個別人寫的vs工程,生成的是A.dll文件,但是生成之後不知道哪個程序調用了生成的A.dll文件,在網上找到以下的方法:
1.用depends.exe這個工具打開.exe文件,在裏面找一下A.dll看能不能找到,可以你覺得有可能是的exe文件都打開試一下,都看一下。這個方法不適合我,我沒有找到,猜測結果可能是我要找的.dll文件是在運行的過程中調用的,所以沒有找到。
2.在命令提示符裏面輸入tasklist /m A.dll,可以查看哪些進程調用了這個dll,這個一定要在A.dll調用過程中用,否則無效。這個方法不知道爲啥我也沒有找到
3.打開任務管理器-性能-資源監視器-CPU,然後選中正在運行的程序,查看下方的“關聯的句柄”和“關聯的模塊”兩個地方,看能不能找到,我的是在關聯的模塊裏面找到的,問題解決。

depends.exe工具可以去我的資源裏面找找,我會上傳上去

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章