- 博客(7)
- 收藏
- 关注
原创 How to Set Today theme to default theme.
以下Sample code只是提供了一个方法,可能没有通用性,每个设备的Default skin的键值设置都会有所不同。代码还存在缺陷,Start Menu颜色变不过来,还有待研究。修改的键主要分布在以下两个:HKEY_CURRENT_USER/Software/Microsoft/Today/SkinHKEY_LOCAL_MACHINE/Software/Microsoft/Color
2008-12-01 15:10:00
1392
6
原创 State and Notifications Broker
State and Notifications Broker提供了一个在注册表中存储系统和应用程序信息的机制和一个存储信息改变的通知系统。它可以用于监控系统中的任何注册表键值。通知种类包括以下几种:System state information, such as features present (camera, keyboard), active application,
2008-11-03 09:21:00
2680
原创 系统菜单扩展
系统菜单的扩展是通过COM来实现的,主要工作有两个:代码实现和创建注册表键值。1. 代码实现:实现接口为IObjectWithSite和IContextMenu。当然,还包括IClassFactory,它帮助生成指定CLSID的对象,它的代码其实都是千篇一律,把sample中的代码稍微修改一下就可以用了。具体的实现请参考/Samples/Common/CPP/Win32/InboxMe
2008-10-29 15:09:00
1636
原创 如何去掉任务栏上的Notification(续)
上次说修改键值来达到删除Notification的目的,但可能会产生副作用,比方说Today Screen里面的计数可能会因为这个注册表的改动而显示了错误的值。[HKEY_CURRENT_USER/System/State/Messages/sms/Unread]"Count"=0 后来在网上搜了一下,codeproject上有个人是通过SHNotificationRemo
2008-10-29 09:10:00
1152
原创 如何去掉任务栏上的Notification
分为两种情况:一、自己用SHNotificationAdd 创建出来的Notification,当然是用SHNotificationRemove来去掉了。 二、系统的Notification(比方说未接电话、新短信之类的),可以用以下的方法:通过修改注册表[HKEY_CURRENT_USER/System/State]下一些相关的键值。e.g.要去掉未接电话Notifica
2008-10-24 13:32:00
1256
原创 Configuration Service Provider
出厂后的Windows Mobile手机设置需要修改怎么办呢?这个时候就可以通过Configuration Service Provider(以下简称CSP),它可以用来修改、设置、查询或修改设置。首先,Server Push给手机一个消息,这个消息中包含了所需要操作的信息。手机收到这个push消息后,Configuration Manager(以下简称CM)会以一个XML的形式发
2008-10-21 14:47:00
1177
原创 如何删除SP Home界面的Recent Programs图标
一位高手说只要修改注册表键值就可以去掉Home界面上的Recent Programs图标:[HKEY_CURRENT_USER/System/State/Shell]"Start MRU"我试了一下,果然可以,特发帖share一下。 e.g. 我想删除短信图标,代码如下:RemoveRecentPrograms(_T("//Windows//Start Menu//Mess
2008-10-10 17:37:00
1211
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人