sunrain_hjb的BLOG
Develop Helpful and Effective apps to make Jobs easier and Better!

    前面曾说过WinCE6.0中的RomImage.exe存在一个BUG,在某些情况下不能正确生成nb0文件,不管是正式版还是试用版。最近发现试用版Platform Builder 6.0中的RomImage.exe竟然还被埋了个定时炸弹,而且已经爆炸了,现场如下:

makeimg: run command: romimage F:\OSDesign\CHSOS\CHSOS\RelDir\DeviceEmulator_ARMV4I_Release\ce.bib

Error: failed PB timebomb check

 

Windows CE ROM Image Builder v4.0.120 Copyright (c) Microsoft Corporation

Built: Jul 25 2006 16:37:02

 

makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).

makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).

CHSOS - 3 error(s), 0 warning(s)

========== 生成: 0 成功或最新,1 失败,0 被跳过 ==========

既然是定时炸弹,那把时间改回到从前是不是就可以了。事实证明,这一招管用。不过,每次编译都需要改时间,这有点麻烦,一劳永逸的做法当然是拔掉引信了。

还好,这个炸弹比较简单,没有千丝万缕,引信只一根,轻轻一拔,搞定。

难道这就破解了试用版的Platform Builder 6.0?不会也不能这么简单。事实上,试用版到期后会出现如下图所示提示框,


倒腾了一下,未果。如果将系统时间改回去还可以用,就这样吧,不瞎折腾了。

拔掉引信的RomImage.exe在这,https://files.cnblogs.com/we-hjb/romimage.rar

posted on 2009-02-14 21:44  sunrain_hjb  阅读(2932)  评论(6编辑  收藏  举报

Map