`
dato0123
  • 浏览: 906521 次
文章分类
社区版块
存档分类
最新评论

Explorer注册表键值归纳

 
阅读更多
//========================================================================
//TITLE:
// Explorer注册表键值归纳
//AUTHOR:
// norains
//DATE:
// Monday 03-March-2008
//Environment:
// VS2005 + SDK-WINCE5.0-MIPSII
// EVC 4.0 + SDK-WINCE5.0-MIPSII
//========================================================================
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。
分享到:
评论

相关推荐

    注册表修改大全(作者:Sunny)

    打开到注册表编辑器,进入HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,在右边空白处单击鼠标右键,选择“新建”“DWORD”,然后输入名字为“NoDesktop”,再双击它,修改...

    C#修改注册表实现桌面图标显隐

    另配有操作注册表的方法,word形式的19页!...2、调用方法,下面是修改注册表桌面图标的显隐的键值的方法(0=显示,1=隐藏) RegistryKeys.ModifyRegistData(Registry.CurrentUser, "NoDesktop", openSubKey, "0");

    120项注册表优化键

    120项注册表优化键值,非常适用。 很多和系统有关的注册表文件! 部分优化列表 +加快局域网访问速度 +加快搜索网上邻居的速度 +开启 IE 自动缩图功能 +下载完成自动关闭 +减少开关机速度系列 +打开启动优化...

    C#修改注册表实例俩则

    去年年末才看过一本关于ASP.NET 操作注册表的书,可惜那时候就压根没想过写到网上去。 现在想想 写到网上有诸多好处 比如、 1、可以快速回忆相关知识点,还有自己写的...//查看注册表相应的键值 运行输入 regedit

    怎么导入注册表和导出注册表 .doc

    根据本人经验,修改注册表有三种方法,归纳如下: 在这里提醒大家一句,如果你没有把握,切记在修改之前,一定要备份注册表。 一.用windows的注册表修改器--regedit.exe 方法是在windows的左下角开始菜单里,...

    Glary Utilities v5.123.0.148 多国语言版.zip

    它允许你清理系统垃圾文件,无效的注册表键值,上网记录等诸多功能。另外,Glary Utilities 还能优化内存,查找、修理或删除快捷方式,管理windows启动程序,卸载软件,安全删除文件,查找空目录等。软件界面美观...

    Process Explorer非常捧的进程查看工具.rar

    Process Explorer非常捧的进程查看工具.rar

    注册表常识及应用技巧

    注册表知识 Windows 98 系统配置 Windows 98 综合配置 Windows2000XP综合设置 Internet Explorer技巧 IE浏览器劫持 木马后门篇

    folder_htt配置注册表

    在下面的注册表项中创建这些注册表值,请执行以下操作: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer 值名称: AllowLegacyWebView 值类型: DWORD 值数据: 1 说明: 显示 ...

    注册表相关知识和技巧(TXT)

    \Microsoft\Windows\CurrentVersion\Explorer\Shell Folders 中修改相应的路径即可。 ********系统特殊的文件夹********* **********在我们的桌面上或其他地方有一些文件夹并不是真正的文件夹,它们只是一...

    修复安全模式的注册表文件

    修复 安全模式的注册表文件................................

    activiti-explorer.rar_Activiti Explorer_Explorer_activiti_activi

    activiti 5.22 explorer的war包

    注册表实用手册

    那么我们打开注册表修改器,可以看到有HKEY_CURRENT_USER这个根键,左边还有一个"+"号,点击"+"号展开下面的目录树,找到Software,再展开找Microsoft,这样一层一层地展开,直到找到Explorer项,看右边的窗口,你会...

    ProcessExplorer.rar

    Process Explorer结合了Filemon(文件监视器)和Regmon(注册表监视器)两个工具的功能,还增加了多项重要的增强功能。Process Explorer让使用者能了解看不到的在后台执行的处理程序,能显示目前已经载入哪些模块,...

    wince平台全工具

    arm类型的wince平台下的开发常用工具,主要包括explorer 注册表工具以及性能工具。

    COM Explorer ActiveX控件

    集成注册表编辑器帮助用户编辑COM设置; 集成从属浏览器(Dependency viewer):查看任何COM对象的DLL从属关系,标明丢失的文件和错误的安装; 清除有害的COM对象; 对比COM文件,快速识别DLL/OCX版本不匹配; 通过...

    重启Explorer.bat

    重启Explorer.bat,用来重新启动Explorer进程

    注册表批量修改权限命令

    扫描并删除包含嵌入空字符的注册表项,标准注册表编辑工具不能删除这种注册表项。 RegJump 跳至 Regedit 中指定的注册表路径。 RootkitRevealer 扫描系统以找出基于 Rootkit 的恶意软件。 SDelete 安全地覆盖敏感...

    java 读取注册表 很好用的

    调用runtime来执行注册表查询 private static final String PERSONAL_FOLDER_CMD = REGQUERY_UTIL + "\"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\" + "Explorer\\Shell Folders\" /v Personal"; ...

    注册表攻略

    注册表攻略写注册项 (#现行用户, “Software\Microsoft\Windows\CurrentVersion\ Policies\Explorer\NoFind”, “REG_DWORD 00000000”)

Global site tag (gtag.js) - Google Analytics