蒙柯 的个人资料珍惜照片日志列表更多 工具 帮助

珍惜

当这些相遇相识的孩子们长大后,还会记得他们当初天真无忧的美好青春吗?
 

王 蒙柯

职业
地点
兴趣
Comes from 120.29° East,31.59° North, the city of Wuxi, China.
04年毕业于江苏无锡,无锡市第一中学本部的普通班。
04-08就读于江苏镇江的江苏科技大学,担任中法合作专业04级班长职务。
08-现在就读于法国Supinfo,身在法国。
同学朋友们都叫我Bob, so can you.
Welcome!
请稍候...
很抱歉,您输入的评论太长。请缩短您的评论。
您没有输入任何内容,请重试。
很抱歉,我们当前无法添加您的评论。请稍后重试。
若要添加评论,需要您的家长授予您相应权限。请求权限
您的家长禁用了评论功能。
很抱歉,我们当前无法删除您的评论。请稍后重试。
您已超过了一天之内允许提供的评论数上限。请在 24 小时后重试。
因为我们的系统表明您可能在向其他用户提供垃圾评论,您的帐户已禁用了评论功能。如果您认为我们错误地禁用了您的帐户,请联系 Windows Live 支持部门
完成下面的安全检查,您提供评论的过程才能完成。
您在安全检查中键入的字符必须与图片或音频中的字符一致。
史一帆发表:
你读育红的时候住哪,我怕认错人了
史一帆,这个名字你有印象吗,在育红4年级下学期还是5年级的时候,你是新转来的,我们晚上经常一起回家。希望我没找错人
11 月 16 日
郑吉吉发表:
包包,我在网上搜了个RemoveWGA,运行一下就解决了,现在恢复正常.
6 月 15 日
郑吉吉发表:
Bob,昨日开机发现windows要更新的信息,更新后发现每次开机都说我用的操作系统是盗版的,非常烦人。如何解决?期待中。。。。。。
5 月 12 日
Joystyle发表:
记得有个日本人开发的QR Code生成软件,不过因为内码原因还不支持中文。
识别软件就更是没有了,大概和650的摄像头分辨率不高也有关系吧~
4 月 26 日
Joystyle发表:
Bob,最近用Blazer登录Spaces的Mobile版本成功么?
我连续好几天都无法“Sign in”,不知道是什么问题……
4 月 24 日
封面  
第 1 张,共 2 张

Bob

正在加载...正在加载...
10月1日

人在法国

到法国图尔(Tours)好几天了,感觉并没有特别的陌生感,除了吃的上面,确实很难买齐做中国菜的原料外。
访问space速度明显快了很多,不错,嘿嘿
回头详细写一些东西,这篇就当重新开博了。
 
9月11日

Palm API里没有公开的部分,Handspring Undocumented APIs

找到HsPhoneTraps.h这个头文件,里面很多诸如PhnLibTrapDisconnect这样的定义。
 
然后在自己的头文件里,定义
extern Err PhnLibDisconnect(UInt16 refNum, UInt16 line) PHN_LIB_TRAP (PhnLibTrapDisconnect);
extern Err PhnLibActivate(UInt16 refNum, UInt16 line) PHN_LIB_TRAP (PhnLibTrapActivate);
 
后面的第二个参数line 表示电话线路 如果第一次通话 line就是1 如果通话中来了电话 line就是2 如果是电话会议 就是3
 
然后第一个函数就是挂断电话的用功能,就是接通的功能
 
 
Handspring Undocumented APIs
So if you have ever developed for the Treos, you may have run into the fact that there are some functions that just aren't available in the PhnLib SDK. One such function that I found missing the other day was a function to hang up a phone call that was already taking place.
So, as is my usual pattern, when I need to find something, I headed to Google groups, the Palm developer site and the PalmSource/Access developer web site. None of these turned up anything. Ugh. I started to get worried. Next, as is my usual custom, I headed to the header files to do some digging.
After poking around for a while in the headers, I found a tantalizingly named trap in HsPhoneTraps.h called 'PhnLibTrapDisconnect'. For some strange reaon, the folks at Palm/Handspring neglected to include this function in the SDK, but included the system trap for it.
This was a fantastic find, and after a bit more poking and testing, I found some code that would work. Simply declare this function prototype somewhere in your headers:

extern Err PhnLibDisconnect(UInt16 refNum, UInt16 line) PHN_LIB_TRAP (PhnLibTrapDisconnect);

And then you will be free to disconnect whichever of the two lines you would like. One caveat that I would offer, however is that there may be additional variables required by this function so to be safe try calling the function like this:

char stackProtector[16];
Err err = PhnLibDisconnect(phnLibRef, 0);

As long as your compiler doesn't optimize it away, the 'char stackProtector[16]' right before you call the function should protect you just a bit from any stack issues that could arise from not having the right function signature.
Of course, you should use this snippet at your own risk, but I do sincerely hope that you find it useful. I certainly have. And as always, if you have additional info or comments about this, feel free to drop me a quick note. I always love good emails.
7月1日

让英文WM6支持中文的方法(WM5或其他系统可以参考)

搞了半天X50v的英文rom,即便装了雅黑也就是不完全显示中文,个别地方会乱码。更恶劣的是,控制面板里的区域选项里没有中文中国……

后来发现了解决方法,如下:

  1. 网上找一个中文的WinCE.nls(比如这里有http://www.hi-pda.com/forum/viewthread.php?tid=375929
  2. 然后修改以下注册表
    1. [HKEY_LOCAL_MACHINE\MUI]
      "SysLang"=dword:00000804
    2. [HKEY_LOCAL_MACHINE\nls\overrides]
      "LCID"=dword:00000804
    3. [HKEY_LOCAL_MACHINE\nls]
      "DefaultOCP"=dword:000003a8
      "DefaultACP"=dword:000003a8
      "DefaultLCID"=dword:00000804
      "SystemLCID"=dword:00000409
      "LegacyLocaleMode"=dword:00000001
    4. [HKEY_LOCAL_MACHINE\Security\ColdInit]
      "Locale"=dword:00000804
    5. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\International]
      "ACP"=dword:000003a8
      "LCID"=dword:00000804
  3. 然后再下个中文字体安装一下,比如“微软雅黑越界修正版.cab”。

然后一切OK。

6月9日

CodeWarrior Palm升级Palm OS 5 SDK 68K R4

累死我了,这个升级升的……
参考了以下两个网页,终于搞定。最后还是感谢一帆的那个页面,提供了关键信息
 
照搬一下一帆的原文
 

这是一个困扰了我自己很久的问题
CW 9.3自带的是5.2的SDK,需要手工安装到5.4版的SDK,CW for Palm已经不会再更新了
不知道以前某次是怎么升级成功的,然后使用了部分5.4中的函数,比如FrmNavXXXX
这次系统全部是新的了,再来编译旧代码,全部不能通过了,非常郁闷
出错的消息都是说FrmSetXXXX函数不存在,而去看Form.h头文件是存在的,不能理解这个出错说明

刚刚决定把SDK重新装过。看了下说明,原来在Build All时需要有个修改,但是上面说的也不是很清楚,折腾了半天,终于搞定,写下步骤:
把原来的Palm OS Support目录改名,或删除都可以
然后解开5.4 r3的SDK,把该目录放入原位置
打开C:\Program Files\Metrowerks\CodeWarrior\CW for Palm OS Support下的Build All.mcp进行编译
以上几步说明里都说得明明白白,也提到了需要改MSL的Access Paths,但是它没有说得很明白。在打开Build All.mcp后,项目列表里会有七项内容,双击第四项 MSL C++.Palm_OS.68k.mcp
会打开另一工程,这时候,需要把它下拉框中的每一个project的属性中的 Access Paths 都进行修改
修改是在System Paths里Add一个{Compiler}CW for Palm OS Support。虽然其实说明文档里提了是each project的,但是我没想到它指的是一个mcp里的各种子project还要改,原来只改了Build All一个的,没有成功。

顺便提下,关于在这个基础上装Palm SDK Headers,就是做Treo开发时需要的另外的头文件。其实压缩包解开一看就知道放哪,直接覆盖Incs目录就行,因为里面都没有同名文件,所以是不会有问题的。

这里面还有一个注意点就是,打开MSL C++.Palm_OS.68k.mcp后,那个下拉列表一定要找到,里面要改8项呢。
那个下拉列表让我好找……你找到了吗?
6月4日

X61通过u盘移动硬盘不需要光驱安装Vista

昨晚研究了很久,终于解决了没有光驱安装vista的方法。
当然,很多人是直接安装xp后再从xp上升级安装的。因为vista不允许从移动设备上安装,很多人即便从移动设备引导启动了WinPE也无法安装vista。
但,如果WinPE安装到本地磁盘呢?
 
我的操作方法如下
  1. 网上下载了老毛桃做的Mini WinPE安装镜像 (搜BootCD_070911.ISO大概可以搜到。)
  2. 在U盘里或者移动硬盘里做了引导分区后,通过移动设备引导进入WinPE
  3. 然后在这个WinPE里,加载老毛桃的Mini WinPE安装镜像,重新在本地磁盘的活动分区上安装一遍这个WinPE
  4. 重启后进入本地磁盘的这个WinPE,然后加载Vista的ISO镜像(比如我用的OEM版Vista,在我的X61上安装是免激活的)
  5. 然后就可以开始装了,没有错误提示了。通过虚拟光驱安装vista是可以的。