我有一个程序,是由一位不再为公司工作的开发人员编写的,执行时该程序显示日志文件的路径未安装。运行该程序的计算机已被清除。
有没有什么方法(除了反编译应用程序)来找出它试图访问的文件路径?
答案1
您可以使用斯特拉斯找出程序试图访问的文件:
strace -e trace=file -f -y -o some.log your_program
将运行your_program
并记录程序及其子程序的所有文件相关系统调用到some.log
我有一个程序,是由一位不再为公司工作的开发人员编写的,执行时该程序显示日志文件的路径未安装。运行该程序的计算机已被清除。
有没有什么方法(除了反编译应用程序)来找出它试图访问的文件路径?
您可以使用斯特拉斯找出程序试图访问的文件:
strace -e trace=file -f -y -o some.log your_program
将运行your_program
并记录程序及其子程序的所有文件相关系统调用到some.log