在我的 IDC 脚本中,我打开一个日志文件,进行一些分析,写入文件并关闭文件,如下所示:
main(){
open_log();
do_analysis();
close_log();
}
目前我在命令行上使用这个脚本,我试图在分析后关闭 GUI(或者更准确地说,不要在分析时打开 GUI)
这是我使用的命令行:
"z:\ida6.1\idaq.exe -A -SfunctionEnumeration.idc z:\Linux\targetfile"
我像这样修改了我的脚本:
main(){
open_log();
do_analysis();
close_log();
Wait();
Exit(0);
}
目前它将生成日志文件,但其中没有内容..
似乎在对日志文件进行写操作(或关闭操作)之前关闭了 IDA Pro,但我不明白为什么,因为在我的脚本中调用了 Wait()...
我阅读了 IDC 手册,但没有找到任何有用的东西...
谁能给我一些帮助?谢谢!