Can’t connect to Windows Marketplace?
One of the checks the Marketplace application seems to make us having a look at your version information. A lot of custom ROMs put thier own string in, which seems to be upsetting it. To check, open up your favourite registry editor and make your way to:
HKEY_LOCAL_MACHINE\SYSTEM\Versions and change Aku to .5.3.00
And then soft reset and give it a go.
windows mobile 6环境下的OpenGL ES开发环境设置
Mobile SDK用的是6 refresh附带6.5 chs的rom,IDE用的是VS 2008。
由于google到的相关gles和mobile的开发教程大部分都是对比较早版本的mobile sdk写的,所以可能到了6.0这个时代发生了一些变化导致教程上的某些方法不再适用了(至少我按着其中的做法没有成功…)。这里把能在模拟器上成功运行gles程序的环境设置方法总结一下。
记录凤凰卫视的在线直播颜色不对问题解决方法
今天给老电脑重装了一下系统,windows xp sp3,结果老娘看凤凰在线直播的时候出现颜色不对的问题(就像红外线扫描后的那种效果)。右键看了一下,出了flash的菜单,以为是flash版本问题,于是直接去adobe的flash区下载了最新版本的ax控件,再试,还是不对,又以为是显卡驱动的问题,检查了一下各可以选项,也没能解决,驱动已经是9550能用的最新的了。后来上了一下土豆,发现播放的视频颜色就没问题,奇怪了。同是flash的在线视频怎么就颜色不对呢,最后无意查看了一下凤凰在线直播网页的源码,发现实际播放视频的地是个windows media player的控件,于是更新了一下刚装好后的系统自带wmp到最新的11,ok,问题解决。别说这问题以前还真没遇到过,郁闷了1个钟头才解决。
The source file is different from when the module was built.
*******************************
Source file: D:\Projects\StereoMatch\stereomatcher.cpp
Module: D:\Projects\StereoMatch\Debug\StereoMatch.exe
Process: [4024] StereoMatch.exe
The source file is different from when the module was built. Would you like the debugger to use it anyway?
*******************************
***********************************
At StereoMatcher.cpp, line 166 (‘ComputeCorrespondence()’, line 128)
The breakpoint will not currently be hit. The source code is different from the original version.
rom换新的了:Energy的23016

上次刷的jack的还算比较稳定,但是由于一些牺牲内存优化速度的设置导致开机内存占用超过50%,对一般应用可能没什么影响,但对一些像游戏类的占用内存较大的应用就无法运行了(目前发现也只是少部分)。于是换了个没有touchflo 3d面板的23016的rom,开机内存40%多,附带的工具也比较全,据说23016还是比较稳定的,试试看。
最近加入了Xperia X1的刷rom一族…
机器买来的时候已经被JS刷过Hard SPL了,省我自己费事了。JS刷的是CoinJun的6.1 v2.5,就像各大论坛上的机友说的那样,这个版本的rom的确是比较稳定的。但现在6.5已经快正式发布了,外加原rom系统里整合了一些我认为没用的东西,且不能单独删掉,于是便开始自己找rom刷刷玩了。
本来想找个中文rom的,但逛了许多论坛也没看到太合适的,总觉得整合的软件啊什么的太多了,用不少,于是上了国外比较知名的xda找英文rom刷,第一个试的是jack的4.3 lite,基本没整合什么东西,国内有不少人也推荐这个rom。挂上雅黑字体包和里面的nls替了区域设置后,基本的中文显示也没有问题了(闹钟里面的周六看不到,这个是目前发现的比较恶心的中文字体问题!)。由于lite净化的比较彻底,一些常用的东西,像任务管理器啊,mms彩信啊都要一个一个装,rom倒是带了个叫UC的解决方案,就是解决这些需要后装软件的问题,不过还得自己定义安装脚本,懒得折腾,慢慢装。
PS:由于最近刚换上联通的wcdma,正好试验了一把,信号一般,远没有达到7m的理论上限,不过刚起步的东西也可以理解,希望以后会好。6.1上有个问题就是hsdpa的连接问题,以前coinjun的6.1上刚开始建立数据连接的时候是H标志,但1分钟左右就会变回普通的3G标志,刷机后的6.5就会一直维持H标志,猜想是6.1会根据当前连接的实际贷款调整显示的标志,而这次刷的6.5却不会,但实际测试的数据传输速度依然是远没达到hsdpa的理论上限!
CImage的Draw对Alpha混合的处理问题
WM模拟器上DirectDraw的BackBuffer问题解决方法
上次在参考研究mobile sdk 6.0中自带的DDraw例子时发现在模拟器上跑到创建后备缓冲时由于不支持DDSCAPS_BACKBUFFER而导致程序不能运行,google了一通发现m$网站和其他一些论坛上也有人问过类似问题,得到的答案貌似是说emlator上不能跑DDraw和D3D的程序,要测只能用device,其实只要自己实现一个创建后备缓冲以及用blit模拟flip的方式就可以在模拟器上跑了,并不是模拟器根本就没有实现DDraw,只是没有实现硬件后备缓冲、翻转等操作(其实在现在的PC模拟器上的这2种方式应该也没有什么效率上的差异吧)。
具体代码:
Continue reading…
