您的位置:首页 > 其它

Windows Mobile 5.0程序测试工具平台的搭建

2010-12-16 13:17 363 查看
本来自己的机器上并没有装这个测试工具集的,但是当发觉VS2005在运行"int *p = new int [128];return 0;"语句后,根本就不输出内存泄露的信息后,让我立即就决定安装测试工具,因为我可不 想自己写的软件发布出去漏洞百出。其中简单总结就是“过程是曲折的,结果是辉煌的”。闲话少说 ,正式介绍安装步骤:
注意:安装过程需要将手机用USB线全程与电脑连接,由于安装过程对手机文 件读写操作较多,所以建议各位充足电池再进行。

首先大家需要去微软官方网站下载以下安装程序包:

Microsoft Windows CE 5.0 Test Kit-----下载地址

Application Verifier Tool for Windows Mobile® 5.0-----下载地址

Device Security Manager PowerToy for Windows Mobile 5.0-----下载地址

安装Microsoft Windows CE 5.0 Test Kit,此过程会copy一些exe和dll到手机,并提示手机执行一 些程序;

安装Application Verifier Tool for Windows Mobile® 5.0,完成后对照安装目录"Application Verifier for Mobile 5.0/Armv4i"和手机根目录下的文件,将手机上相同的文件覆盖掉,特别要注意覆 盖掉shimeng.dll文件,并将shimeng.dll拷贝到手机的windows目录下;

安装Device Security Manager PowerToy for Windows Mobile 5.0,完成后启动该程序,对手机权 限进行unlock;重新启动手机一次;

恭喜,完成所有工具的安装,执行.../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是特殊的内核模块,需要相当的权限才能执行。参阅资料
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: