ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Explorer注册表键值归纳

2019-02-24 15:53:20  阅读:290  来源: 互联网

标签:Explorer 为否 Value 键值 设置 注册表


分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

                //========================================================================
//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。            

分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

标签:Explorer,为否,Value,键值,设置,注册表
来源: https://blog.csdn.net/ytfgff/article/details/87904008

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有