HookLogger成功安裝步驟和注意事項

HookLogger作爲Symbian平臺上僅有的幾款內存泄漏檢查工具之一,具有使用簡單和功能強大的特點,可以滿足絕大多數應用程序開發的需要。然而這款工具的安裝卻非常不友好,默認裝完後無法使用。本文列出了需要注意的幾點:
  • EPOCROOT必須被設置,HookLogger的Perl腳本中會用到
  • HookLogger的安裝路徑中不能包含有空格。例如默認的安裝路徑C:/Program Files/Common Files/Symbian/tools就會有問題。如果一定要安裝到有空格的路徑,必須參考下面的方法對C:/Program Files/Common Files/Symbian/tools/hookeuser.pl文件進行修改:
    • 將第74行my $cmd = "copy $hooks_src";改爲my $cmd = "copy /"$hooks_src/"";
    • 將第77行$cmd = "$Bin/AttachDll $euser $hooks $hooked_euser"; 改爲$cmd = "/"$Bin/AttachDll/" $euser $hooks $hooked_euser";
 原因是copy和AttachDll命令的參數中不能包含空格。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章