之前一直玩Mojo 0.3.4的泄露版SDK,在Win7上安装也一直没有什么问题。前段时间Palm将Mojo SDK正式Release(Version 1.1.0),自然不放过这个玩浮云的机会。于是下载安装,按照剧情要求,悲剧的事情总是要发生的,Win7上安装SDK到一半时,安装程序就自动Roll back,也没有明显的提示,the Palm pre’s joke? 查安装日志,发现是安装到于Mojo相关的Windows Update一个组件时发生了错误。。。0.3.4安装正常,估计是没有安装这个组件,然后到Palm Developer的forum上瞅了一下,发现这就是Win7的一个悲剧,Mojo SDK的开发人员已经开始着手解决这个问题了。估计下一个SDK版本要等一会儿了,咱也不能闲着不是,现在的办法就是在安装时让安装程序不要安装那个windows update组件,于是有牛人无聊找到解决方案:http://www.juergentreml.de/archives/802
略微翻译一下过程,Palm官网上下载的是个打包了安装脚本的SDK包,然后开始时会有解压过程。于是在系统Temp目录下找到解压的临时文件夹,将其中的Palm SDK.msi复制出来,这是真正的Installer。接着就用Microsoft SDK中提供的Orca工具(Windows Installer的数据库表编辑器),找到和windows update相关的安装项,从安装包中删除,于是一切都和谐了。
从1.0.19版本开始这个问题终于被官方解决了