要查看程序被什么调用,可以采用以下方法:
使用任务管理器
打开任务管理器(Ctrl+Shift+Esc或Ctrl+Alt+Del后选择任务管理器)。
切换到“进程”选项卡,找到并选择想要查看的进程。
在进程信息中,可以查看该进程的CPU占用率、内存使用情况等。
使用专业工具
OpenedFilesView:可以查看所有被程序调用的文件,并可以结束进程调用文件的句柄。
冰刃工具:可以用来查看进程调用的模块,并在安全模式下删除被程序占用的文件。
PyCallGraph:通过Python代码生成调用关系图,可以筛选想看的模块。
使用调试器
在代码中设置断点,然后执行到断点处,查看调用栈,可以知道哪个方法被调用。
在IDE中,如Eclipse,可以使用快捷键(如Ctrl+Alt+H)来查看一个方法被哪些方法调用,从而生成调用关系树。
使用命令行
在命令提示符下使用`tasklist /m dll文件名`可以查找哪个进程加载了特定的DLL文件。
查看PLC程序
在PLC编程软件中,可以通过查找对目标块的调用指令来确定该块是否被调用。
根据你的具体需求和环境,可以选择合适的方法来查看程序被什么调用。对于编程中的方法调用,使用调试器和IDE的调用图功能是非常有效的。对于系统级别的进程调用,任务管理器和专业工具则更为适用。