怎么判断我的DLL文件是否被调用

2025-04-06 14:40:00
推荐回答(3个)
回答1:

运行你想知道的应用程序,然后在进入dos窗口(开始->运行->command),输入命令:

tasklist /m |more

就可以看到你那个应用程序调用的dll文件了

或者
tasklist /m >c:\dll.txt

就把结果保存在c:\dll.txt文件里面,想怎么看就怎么看!

回答2:

你在调用动态链接库的时候所定义的一个全局变量 举个例子: g_hIns = ::LoadLibrary("abs.dll") g_hIns就是全局变量 你看g_hIns返回的值是否为NULL或者为随即值 如果是就表明 DLL没有调用

回答3:

不知道你做哪行的,如果有类似调试等需求可以研究下SysinternalsSuite套件,微软官方有下载。我不是很熟悉,这个工具套件里有个process explorer可能可以满足你的要求。listdlls.exe以及Process Monitor都有查看dll加载情况的功能