zoukankan      html  css  js  c++  java
  • 关于Windows mobile注册表

    1) Windows CE注册表有三个主键
    HKEY_CLASSES_ROOT:包含了COM组件的信息和文件扩展名关联信息等,简称HCR
    HKEY_LOCAL_MACJINE:包含设备的配置信息包括软件与硬件,简称HLM
    HKEY_CURRENT_USER:包含了用户当前的配置信息,简称HCU
    注意:Windows CE不支持安全机制,注册表里键的名称最长为255个字符,16键层。
    2) 注册表数据类型
    REG_BINARY:二进制数据
    REG_DWORD:32位数据
    REG_EXPAND_SZ:零结尾字符串型包含未展开的环境变量
    REG_MULTI_SZ:多行字符串,包含多个零结尾符
    REG_NONE:未定义
    REG_SZ:零结尾的字符串
    3)注册表的操作函数
    RegCreateKeyEX():创建一个新的键值或打开一个已存在的键
    RegSetValueEx():添加或者更新键值。
    RegQueryValueEx():查询注册表键值,必须保证键处于打开状态。
    RegDeleteKey():把键与键值一起删除,不用再调用RegDeleteValue()
    RegQueryInfoKey():查询键下含有多少键值
    RegEnumValue():枚举键值,客同时对多个键值进行操作
    详细说明请参见SDK帮助文档。
    1、改变标题栏时间显示信息(格式)
    HKEY_LOCAL_MACHINE\Software\Microsoft\Shell  
    下新建DWORD值,名字为TBOpt
    0时不显示任何日期时间信息;
    1时仅显示时间
    2时仅显示日期;
    3时同时显示日期和时间
    2、去掉初次运行程序时的安全警告
    HKEY_LOCAL_MACHINE\Security\Policies\Policies\0000101a 
    = 1
    时不显示警告信息;
    0时恢复显示。
    3、改变屏幕最下面那两个触摸软键的功能
    左键:HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\112\Open ="\Windows\Calendar.exe"(功能)
    default="
    日历"(显示文本信息)
    右键:HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\113\Open = "\Windows\“开始菜单\Programs\Contacts.lnk"
    default="
    联系人"(显示文本信息)
    4、给程序指定GPS端口设置
    修改后重启,会在设置/连接里面增加GPS设置选项,
    增加字键及值:HKEY_LOCAL_MACHINE\ControlPanel\GPS Settings\Group = 2   字键类型:DWORD 
    删除或改名:HKEY_LOCAL_MACHINE\ControlPanel\GPS Settings\redirect
    5、如果你连接的GPRS网络支持EDGE,那么标题栏栏上会显示“E”代替原来的“G”,此项改动不影响实际连接的GPRS网络类型,只是告诉你所连接的网络是普通的GPRS还是EDEG而已。(EDGE也称2.75G,比普通GPRS更快)同6
    HKEY_LOCAL_MACHINE\Drivers\BuiltIn\RIL\EnableDifferGprsEdgeIcon 
    = 1 
    为根据实际显示;
    =0 
    为一律显示为“G”
    6GPRS连接以后,点击标题栏连接图标“G”“E”出现的提示框中增加断开按钮和实际累计连接时间信息
    HKEY_LOCAL_MACHINE\ControlPanel\Phone\Flags2 
    = 16
    增加断开按钮和累计连接时间显示(1616进制值);
    =0
    两者都不显示;
    8为增加断开按钮
    7、改变日期时间显示格式,不过这样改了,其它应用软件的短日期格式如Resco explorer显示文件信息时也会跟着改变。
    HKEY_LOCAL_MACHINE\nls\overrides\SSDte
    =ddd/d  
    为星期/日期
    8、修改铃声路径
    HKEY_CURRENT_USER\ControlPanel\SoundCategories\Ring\Directory = \Storage Card\Mymusic
    不赞成改在卡上。尽量放在机子上。
    9CAB格式安装文件安装了以后避免被系统自动删除的又2个方法
    HKEY_LOCAL_MACHINE\Software\apps\Microsoft Application Installer\nDynamicDelete
    = 0 
    不自动删除;
    = 2 
    默认自动删除
    HKEY_CLASSES_ROOT\cabfile\Shell\open\command 
    =wceload.exe "%1" /nodelete 
    不自动删除;
    =wceload.exe "%1" 
    默认自动删除
    10、重复安装应用程序时是否提示重新覆盖安装
    HKEY_LOCAL_MACHINE\Software\apps\Microsoft Application Installer\fAskOptions
    = 1 
    提示;
    = 0 
    不提示
    11、在桌面今日中增加无线网卡(WiFi)设置快捷方式,就象蓝牙快捷方式一样,仅仅适用于有WiFi838830等机子,效果待评估。不过已验证过,Windows下有netui.dll文件
    HKEY_LOCAL_MACHINE\Software\Microsoft\Today\Items\"Wireless"
    DLL=netui.dll 
    Order=0
    Enabled=1
    Type=4
    Options=1
    12、同步联机时取消边联机边充电充电,不过虽然这是微软标准的字键,但在T-MDA-II上试验无效,不知其它牌子怎样?
    HKEY_LOCAL_MACHINE\Drivers\BuiltIn\usbfndrv\EnableUsbCharging 
    = 1
    充电;
    = 0
    不充电
    13、开机后是否保持GPRS连接状态
    HKEY_LOCAL_MACHINE\Comm\ConnMgr\Providers\{7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections\|connection name|\AlwaysOn
    = 1 
    总是连接;
    =0 
    开机不自动连接
    connection name是指手机上具体设定的连接名称,如中国移动CMWAP,根据实际情况不同而不同;而且会把所有连接都显示出来,可以删除不用的连接,等同于在设置面板上设定或删除。
    14、屏蔽设置中清除内存等危险选项方法
    WM5.0清除内存其实就是硬启动,不用说,很危险,尤其是你的朋友好奇借你的手机来玩的时候。。。。。
    HKEY_LOCAL_MACHINE\ControlPanel\
    这下面的大多是手机设置里面的选项,大多数选项下都有一个字键:Group,当它等于0时,出现在个人栏里;等于1时出现在系统栏里;等于2时出现在连接栏里;大于2时,就哪里都不出现!所以修改它比直接删除对应的CPL文件要好得多--哪天要用把它改过来就行了!所以,要屏蔽清除内存,就这样改好了:
    HKEY_LOCAL_MACHINE\ControlPanel\Clear Storage\Group
    =3

    如果感觉本站对你有所帮助,请告诉你的朋友!
  • 相关阅读:
    linux oracle命令行窗口命令上下翻阅
    oracle 转移表空间
    perl字符集处理
    Perl解析JSON数据精解
    处理外壳PROC
    FileIsExe
    写壳前的设计
    SEH结构化异常处理03
    SEH结构化异常处理02
    博客首记
  • 原文地址:https://www.cnblogs.com/chinatefl/p/1441975.html
Copyright © 2011-2022 走看看