解除RomImage.exe中的定时炸弹

    前面曾说过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在这,http://files.cnblogs.com/we-hjb/romimage.rar

时间: 2024-10-02 23:51:01

解除RomImage.exe中的定时炸弹的相关文章

WinCE6.0中Romimage.exe的BUG

     WinCE6.0的Romimage.exe依然存在BUG,跟WinCE5.0一样.当新建的工程和PB的安装目录不在同一分区时就不能正确生成nb0文件.本以为WinCE6.0已经解决这个问题,不想饱汉不知饿汉饥,他们似乎没有发现这个BUG,也就不可能修复了.        好在WinCE6.0开源,在Private的目录下找到了对应的源代码目录,打算修改代码,重新编译一个romimage.exe.看了半天,没找到什么线索,貌似少一些文件.只能另辟蹊径了.        先找蛛丝马迹.在b

xx.exe 中的 0x7c92e4df 处最可能的异常

xx.exe 中的 0x7c92e4df 处最可能的异常: 0xC0000008: An invalid handle was specified 今天遇到个超级奇怪的问题,昨天还好端端的程序,今天用VS打开后,在关闭主窗口的时候居然弹出错误提示:xx.exe 中的 0x7c92e4df 处最可能的异常: "0xC0000008: An invalid handle was specified".当时都郁闷了,你说奇了怪了,什么代码都没改,只是清理了下解决方案而已,不至于嘛!然后,就想

Services.exe中的CPU使用率增至100%

  在基于 windows 2000 的计算机上,Services.exe 中的 CPU 使用率可能间歇性地达到 100 %,并且计算机可能停止响应(挂起).出现此问题时,连接到该计算机(如果它是文件服务器或域控制器)的用户会被断开连接.您可能还需要重新启动计算机.如果 Esent.dll 错误地处理将文件刷新到磁盘的方式,则会出现此症状. 解决方案 Service Pack 信息 要解决此问题,请获取最新的 Microsoft windows 2000 Service Pack.有关其他信息,

图像处理-Windows 已在 MFC_opencv.exe 中触发一个断点。 其原因可能是堆被损坏。

问题描述 Windows 已在 MFC_opencv.exe 中触发一个断点. 其原因可能是堆被损坏. 写了一个图片处理的程序,单个运行时很成功,但是当和mfc界面合并时就出现以下问题:哪位大神提供帮助~~~~~~~~~ 解决方案 点一下中断,看下堆栈调用窗口是错在了哪里,还有就是OpenCVdebug的dll和release版的不要同时添加也不要混着用 解决方案二: Windows 已在 test.exe 中触发一个断点. 其原因可能是堆被损坏Windows 已在 DImageProcess.

0x59EC4A40 (mfc110d.dll) (OLYONE.exe 中)处有未经处理的异常:

问题描述 0x59EC4A40 (mfc110d.dll) (OLYONE.exe 中)处有未经处理的异常: 0x59EC4A40 (mfc110d.dll) (OLYONE.exe 中)处有未经处理的异常: 0xC0000005: 读取位置 0xCCCCCCCC 时发生访问冲突. 解决方案 0xCCCCCCCC - 指针操作异常等. 解决方案二: 你直接编译器打开,查看断点位置,调试 解决方案三: 一看0xCCCCCCCC就知道,是你的内存没有初始化造成的. Visual C++为了调试的方便

工具-Haar模型训练中的haartraining.exe中正负样本设置成什么比例还有取值多少合理?

问题描述 Haar模型训练中的haartraining.exe中正负样本设置成什么比例还有取值多少合理? 2C 我的脚本:haartraining.exe -data data/cascade -vec data/vector8.vec -bg neg/neg.txt -npos 1517 -nneg 4166 -nstages 24 -nsplits 1 -mem 1000 -mode ALL -w 24 -h 24nneg.nstage.nsplit设置为多少合理,会更快更好的生成模型,还有

动态链接库中分配内存引起的问题-- windows已在XX.exe中触发一个断点

动态链接库中分配内存引起的        本文主要是探讨关于在动态链接库分配的内存在主程序中释放所产生的问题,该问题是我在刚做的PJP工程中所遇到的,由于刚碰到之时感动比较诡异(这也是学识不够所致),所以将它写下来,大家一起分享.        问题来由: 由于该工程中要用到声音,所以我的分工之一就是用DirectMusic和DirectSound来开发声音播放的动态库,以提供给该工程的两个部分:仿真控制部分( 语音 )和三维部分( 场景声音 )使用,两个工程中的声音都以单独的线程播放,且两个线

Visula Basic 6.0能不能把OCX控件嵌入到EXE中

问题描述 Visula Basic 6.0能不能把OCX控件嵌入到EXE中 很多市面上的程序只有一个EXE但是功能很全面,在Visula Basic 6.0里能不能把OCX控件嵌入到EXE中? 解决方案 http://zhidao.baidu.com/link?url=sLFojgNnoJ56qO68LcFR02QPJ08mfthrc7VzPMSbUa7I3iTxfa6OHVOyIIeGgaHA8BKax387cfe_3OipkL5Emq

未处理的“System.NullReferenceException”类型的异常出现在 Stranded.exe 中,急

问题描述 出现了错误:未处理的"System.NullReferenceException"类型的异常出现在Stranded.exe中.其他信息:未将对象引用设置到对象的实例.为什么?高手们说说.这是有关一个directx的一个例子.提示出错的地方在:m_device->SetProperty(DIPROP_RANGE,&range.diph);/////////CGameController::CGameController(LPDIRECTINPUT8input,HW