Windows Mobile 5.0程序測試工具平臺的搭建

本來自己的機器上並沒有裝這個測試工具集的,但是當發覺VS2005在運行"int *p = new int [128];return 0;"語句後,根本就不輸出內存泄露的信息後,讓我立即就決定安裝測試工具,因爲我可不 想自己寫的軟件發佈出去漏洞百出。其中簡單總結就是“過程是曲折的,結果是輝煌的”。閒話少說 ,正式介紹安裝步驟:
注意:安裝過程需要將手機用USB線全程與電腦連接,由於安裝過程對手機文 件讀寫操作較多,所以建議各位充足電池再進行。
  1. 首先大家需要去微軟官方網站下載以下安裝程序包:
    • Microsoft Windows CE 5.0 Test Kit-----下載地址
    • Application Verifier Tool for Windows Mobile® 5.0-----下載地址
    • Device Security Manager PowerToy for Windows Mobile 5.0-----下載地址
  2. 安裝Microsoft Windows CE 5.0 Test Kit,此過程會copy一些exe和dll到手機,並提示手機執行一 些程序;
  3. 安裝Application Verifier Tool for Windows Mobile® 5.0,完成後對照安裝目錄"Application Verifier for Mobile 5.0/Armv4i"和手機根目錄下的文件,將手機上相同的文件覆蓋掉,特別要注意覆 蓋掉shimeng.dll文件,並將shimeng.dll拷貝到手機的windows目錄下;
  4. 安裝Device Security Manager PowerToy for Windows Mobile 5.0,完成後啓動該程序,對手機權 限進行unlock;重新啓動手機一次
  5. 恭喜,完成所有工具的安裝,執行.../Application Verifier for Mobile 5.0 /Desktop/AppVerifCE.exe,可以對程序進行漏洞檢測了。

可能遇到的問題:

  • 執行AppVerifCE.exe後,程序界面凍結,CPU佔用率始終比較高,可能看到無法裝載shimeng等字樣, 或者提示"Unable to enable shim engine on device"。這個時候一定要確認手機上是Application Verifier for Mobile 5.0/Armv4i目錄下的shi*.dll/exe文件,版本對應;另外一個就是要unlock,因爲 shimeng.dll是特殊的內核模塊,需要相當的權限才能執行。參閱資料
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章