记录文件访问失败

记录文件访问失败

我有一个程序,是由一位不再为公司工作的开发人员编写的,执行时该程序显示日志文件的路径未安装。运行该程序的计算机已被清除。

有没有什么方法(除了反编译应用程序)来找出它试图访问的文件路径?

答案1

您可以使用斯特拉斯找出程序试图访问的文件:

strace -e trace=file -f -y -o some.log your_program

将运行your_program并记录程序及其子程序的所有文件相关系统调用到some.log

相关内容