WinCE的Explorer的各种相关设置都保存在注册表中,以方便下次启动时恢复之前的各种设置。只是WinCE的Explorer的在WinCe设置的地方比较分散,不好查找,所以本文将这些有用的键值总结出来,以供方便。
    1.[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer]
    这是注册表中第一个带有“Explorer”的位置,子键还有“CmdBands”,“Shell Folder”和“StatusBar”。然而这些键值影响更多的还是IE,而非Explorer。之所以将IE的设置保存在“Explorer”键的原因,可能是基于在WinCe中,IE和Explorer是公用不少相近代码的事实。   
    CmdBands:设置窗口的相关信息,比如大小等。
    Shell Folder:设置IE的 “Cache”、“Cookies”和“Histories”的保存文件夹。
    StatusBar:设置状态栏是否显示。
    2.[HKEY_LOCAL_MACHINE/Explorer]
    在这个键里可设置的玩意就多了,可以这么说,Explorer中的“选项”的设置,都是保存在该位置。
    这个键的Value有如下几项:
    RecycleBinSize :回收站容量的大小,以kb为单位。
    ShowExt :设置是否显示后缀名。 “1”为显示,“0”为否。
    ShowSys :设置是否显示系统文件。 “1”为显示,“0”为否。
    UseCompatibleBGImage :是否拉伸桌面背景。“1”为拉伸,“0”为否。
    UseRecycleBin : 是否使用回收站。“1”文件删除后放入回收站,“0”则是直接删除文件。
    ViewAll :是否显示所有隐藏文件。 “1”为显示,“0”为否。
    ExpandControlPanel :是否展开控制面板选项,这个主要影响的是开始菜单。“1”为是,“0”为否。
    在这个“Explorer”中还有两个子键:Desktop和Runhistory。前者的Value记载的是”回收站“和”我的设备“的CLSID,而后者则是运行的记录。
    3.[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Shell]
    这是一个最不明显的与Explorer有关的键,以为在字面上你根本无法看出和Explorer有任何联系,但它确确实实影响着Explorer,更确切地说,影响的是Taskbar。
    该键的下层还有两个子键,分别是”AutoHide“和”OnTop“。顾名思义,前者是用来决定Taskbar是否自动隐藏,而后者是决定任务栏是否永远在最前。和之前提到的键略有不同,这两个键只有一个Value:Default Value。
    如果以代码写入配置,可以参照于此:
    //设置自动隐藏
    CReg reg; 
    reg.Create(HKEY_LOCAL_MACHINE,TEXT("Software//Microsoft//Shell//AutoHide"));
    reg.SetDW(NULL,1)
    CReg的相关信息,可参考:http://blog.csdn.net/norains/archive/2007/06/20/1659925.aspx
    最后需要注意的是,当Explorer启动之后,不会再读取注册表信息,而仅仅是不停地往注册表写。所以如果想要更改后的注册表生效,必须在Explorer启动前设置相关的Value。 

Explorer注册表键值归纳相关推荐

  1. 控制Open With菜单项的注册表键值

    当右键单击一个文件的时候, 你会发现有一个菜单项叫做Open With. 为了说明问题, 我们在这里使用.xyz文件类型, xyzfile作为.xyz文件的ProgID. 某种文件的Open With ...

  2. 求助:Windows Service 读取注册表键值

    最近项目需要程序监控记录用户使用和打开的文件,于是做了一个使用Windows Service监控Recent文件夹中文件增加和更改的程序, 但是需要在服务程序确定Recent文件夹的路径,使用Regi ...

  3. VC删除注册表键值项

    2019独角兽企业重金招聘Python工程师标准>>> VC删除注册表键值项. HKEY hkResult; HKEY hKey=NULL; TCHAR lpFilename[MAX ...

  4. Inno setup 访问注册表键值,获取软件安装路径

    ; 脚本由 Inno Setup 脚本向导 生成! ; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档! [Setup] ; 注: AppId的值为单独标识该应用程序. ; 不要为其 ...

  5. 注册表键值明明存在OpenSubKey始终返回null,解决方案

    注册表键值明明存在OpenSubKey始终返回null,解决方案 参考文章: (1)注册表键值明明存在OpenSubKey始终返回null,解决方案 (2)https://www.cnblogs.co ...

  6. 自制Windows 7 注册表键值修改服务(Service)

    首先说说为什么要写这么一个服务.由于电脑要在公司域中使用,所以不可避免的会继承域中的组策略配置.域中95% 的计算机是XP系统,部分组策略对于Windows 7 系统来说有些多余而且带来很多麻烦. 问 ...

  7. 一个wxWidgets判断注册表键值的函数

    项目中需要用wxWidgets对注册表的键值进行读取. 使用wxRegKey的QueryValue方法读取相应键值时,例如以下代码. 如果regdelay键值不存在会抛出一个异常.那么对用户来说体验很 ...

  8. 注册表键值的导出与导入

    其实就是用了Delphi的TRegistry类中两个函数,一个是SaveKey,一个是LoadKey.这两个函数在使用之前要取得SE_BAKCUP_NAME权限,而就是因为LookupPrivileg ...

  9. bat添加修改注册表键值 批处理修改注册表项

    1. 创建REG文件 REG文件的创建过程非常简单,可以通过任何一个文本文件编辑工具来实现.创建前记得先去掉"文件夹选项"中的"隐藏已知文件类型的扩展名"子项, ...

最新文章

  1. [转] vim的复制粘贴小结
  2. 介绍ABC 蜂群算法网站
  3. SAP MM 公司间STO里交货单PGI之后自动触发内向交货单功能的实现
  4. 解决VS2013中出现类似于error C4996: 'scanf': This function or variable may be unsafe的安全检查错误
  5. 查md5或者sha1值
  6. CodeForces 771C Bear and Tree Jumps 树形DP
  7. angularjs 事件指令
  8. python二十四点_python实现24点游戏(地球上最短的24点游戏代码?)
  9. 快应用开发教程【02】--项目配置教程
  10. gsettings set org.gnome.desktop.interface scaling-factor 2无效果
  11. git 微盘_GitHub - 123ufo/VdiskSDK-Android: 微盘Android客户端SDK
  12. 在vpp中做nat实验
  13. Linux内存寻址之二:逻辑地址到虚拟地址的转换
  14. jar包 运行内存分配情况
  15. Java POI 设置字体下划线、方框打勾、字体加粗
  16. python抓取腾讯视频弹幕_Python实战 | 如何抓取腾讯视频弹幕
  17. Cobbler详解(六)——cobbler-web
  18. c++内存管理1:primitives
  19. 如何画 1PX 的线
  20. css动画将图片绕着中心点旋转

热门文章

  1. linux程序 tty没了,linux – 提示自定义:如何检测何时没有tty
  2. windows10 即将过期解决
  3. jmeter分布式环境搭建
  4. Milon.MorFIX,myie2查找wkipedia的plugin
  5. 梯度爆炸和梯度消失的本质原因
  6. R语言:接受拒绝法(Acceptance-Rejection Method)生成随机数
  7. 逆向工程中常用软件分析工具
  8. Vehicle Spy 软件下载安装手册
  9. jQuery结合Ajax
  10. 一生莫轻舞,一舞一生苦