Pocket PC 中使用的功能非常强大的系统工具,具备任务管理、进程管理、窗口管理、CPU 性能监视、设备查看、服务查看、网络配置、网络状态、PING 测试注册表编辑器等各种非常强大的功能。实乃程序员居家旅行、杀人灭口,必备工具……普通用户用来分析一下系统状态,也是非常有用的。强烈建议用这个来替换所谓的 MemMaid……
绿色版本,直接可运行。在没有安装 Resco Explorer 之前用来导入导出注册表很方便。另外,因为这是个万金油,并不合适作为日常的任务切换软件。
汉化这个软件花了我无数的时间,难度太大了:
1. 非标准资源字符串非常多,将近 600 条;
2. 有个字符串 Services 不能汉化,否则服务功能不能使用。但我经过分析,修改代码使它转到了 Service (没有s)上,Service 是可以翻译的,终于搞定。
3. 竟然还有非标准资源对话框(DialogBoxIndirect 使用的),郁闷,非常难修改。词条汉化后,字体还很难看,还需要手动修改字体大小,分析的好辛苦啊……。
4. 刚开始汉化的是从 PDADN 上下载的 1.9 版本,PDADN 版主让我晕了的是,竟然不是最新版本,真郁闷,最新的是 2.3。还好,我做汉化都是有 Project 的 PASSOLO + 自己写的 TransText,基本上可以完全重用。但是前面的字串重新定向还需要反汇编分析,真是辛苦:(
5. 正要打包发布的时候,发现原版一个重大的 BUG:程序主界面中,隐藏了 SIP 输入面板,这将导致 PING 测试中无法输入地址,这是原版的问题。我用 IDA 分析了一下,已经修正这个问题(Clear SHCMBF_HIDESIPBUTTON Flag: 0x1C-> 0x18),汉化版本可以输入地址了。
还好,各种终于几乎完美搞定(部分对话框为非标准资源对话框,无法进行仔细调整,故可能依然不美观,比如查找),工具功能也很有用,否则就太浪费努力了…… |