主要参考 http://blog.sina.com.cn/s/blog_49c182c20100w3nb.html

win7 通过dll修改背景色
首先找到这个文件
C:\Windows\Resources\Themes\Aero\Shell\NormalColor\shellstyle.dll
更改权限
参考 http://blog.sina.com.cn/s/blog_49c182c20100w3nb.html

下载dll编辑器Restorator 2007
http://www.onlinedown.net/softdown/26327_2.htm

总的制作流程 也是参考 http://blog.sina.com.cn/s/blog_49c182c20100w3nb.html

好吧 我们先说说 win7 下更改权限=======================
右击文件----属性-----安全标签页
首先会看到 组或用户名 下面是这个组(某一类用户)的权限 点击组或用户名下面的 编辑 就可以更改权限
如果想要更改这个文件的所有者 就点下面的 高级 ----所有者标签页------然后再点编辑才能改(明明都显示出来了 却不能修改 windows不仅是不人性化 根本就是不人道!)

通过Restorator 2007 来查看dll中的内容
打开C:\Windows\Resources\Themes\Aero\Shell\NormalColor\shellstyle.dll
然后将右边窗体中的文字复制到一个文本文件中

搜索<if id="atom(clientviewhost)">
将接下来的background sortcolumn内容改为自己喜欢的颜色

<ViewHost
foreground="themeable(ARGB(255, ??, ??, ??), windowtext)"——文件名文字颜色,这里不动
background="themeable(ARGB(255, ??, ??, ??), window)" ------背景颜色,修改为自己需要的颜色
sortcolumn="themeable(ARGB(255, ??, ??, ??), window)" -------背景颜色,修改为自己需要的颜色
subtext="ARGB(255, 139, 139, 139)"
animation="rectangle|s|fast"
/>

总共有大概7处的<if id="atom(clientviewhost)">,全部按上面类似的替换掉

之后是修改左边目录树背景色
搜索<style resid="propertreestyle">,这里总数有34处,只需修改第一个位置的内容
将紧随其后的内容background部分改为自己喜欢的颜色
<style resid="propertreestyle">
<ProperTreeModule
background="themeable(argb(255, ??, ??, ??),window)"
foreground="themeable(gtc(TooltipStyle, 2, 0, 3803), windowtext)"
/>

<ProperTreeHost
font="IconFont"
background="themeable(argb(255, ??, ??, ??),window)"
foreground="windowtext"
/>

<if id="atom(ProperTreeLinksHeader)">
<Element
foreground="themeable(gtc(Button, 1, 4, 3803), windowtext)"
background="themeable(argb(255, ??, ??, ??),window)"    -------这一处也要修改
padding="rect(9rp,9rp,0rp,7rp)"
font="gtf(textstyle, 4, 0)"

保存这个文件

最后在UIFILE下的1 点右键[不是UIFILE右键],选择导入,把刚刚修改过的TXT文件导入,然后保存就OK了【一定要保存】。
最后重启!

win7 资源管理器的背景色修改的更多相关文章

  1. 更改win7资源管理器启动位置

    打开资源管理器属性,在目标(T)后边加上: /e,::{20D04FE0-3AEA-1069-A2D8-08002B30309D} 俺滴笨笨原本目标(T)是: %windir%\explorer.ex ...

  2. 去掉Win7资源管理器左侧不需要的项目

    通过修改注册表去掉win7资源管理器左侧你不喜欢的项目: 1,打开注册表WIN+R, 输入:regedit 2,找到HKEY_CLASSES_ROOT \ CLSID \, 再找到对应项, 其包含一个 ...

  3. 设置win7资源管理器启动时的默认位置-windows-操作系统-网页教学网

    设置win7资源管理器启动时的默认位置-windows-操作系统-网页教学网 如何设置win7资源管理器启动时的默认位置?我不太习惯 Win 7 的资源管理器默认总是打开库,我还是喜欢资源管理器打开树 ...

  4. 去掉Win7资源管理器左侧导航窗格中的收藏夹、库等的方法

    去掉Win7资源管理器的收藏夹/库/家庭组/网络的方法 将Windows 7资源管理器左侧导航窗格中的收藏夹.库.家庭组.网络全部去掉,只剩下计算机, 以收藏夹为例作简要说明. 首先打开注册表编辑器, ...

  5. 更新win7资源管理器

    更新exeplorer.exe: 1.方法1: void RefreshExplorer() { ]; SHELLEXECUTEINFOA shellExeInfo={}; shellExeInfo. ...

  6. Win7资源管理器已停止工作——StackHash_6c37,R6205错误

      2013-9-20 此问题由来已久,截图及"问题签名"如下: 问题签名: 问题事件名称: BEX64 应用程序名: Explorer.EXE 应用程序版本: 6.1.7601. ...

  7. Win7 资源管理器右键固定的文件夹不见了

    把常用的文件夹固定到任务栏的资源管理器右键菜单中 某天突然就不见了! %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations “最近" ...

  8. 怎样在Windows资源管理器中添加右键菜单以及修改右键菜单顺序

    有时,我们需要在Windows资源管理器的右键菜单中添加一些项,以方便使用某些功能或程序. 比如我的电脑上有一个免安装版的Notepad++,我想在所有文件的右键菜单中添加一项用Notepad++打开 ...

  9. win8.1注册表-修改资源管理器的默认路径regedit

    默认情况下,激活Win8的资源管理器都是直接打开库,对于习惯了以前版本的Windows用户来说,还要重新选择“计算机”才能进入相应的磁盘寻找文件,操作起来很是不便.为此,可以进行设置,让资源管理器默认 ...

随机推荐

  1. iOS UISearchBar学习笔记

    UISearchBar 是一个搜索控件,它提供了一个文本输入框,一个查找button,一个书签button.一个取消button.我们须要使用UISearchBarDelegate代理来进行查找工作. ...

  2. HTML系列(八):表格

    一.基本表格: 表格标记<table>,行标记<tr>,单元格标记<td> 基本语法: <table> <tr> <td>单元格 ...

  3. JavaScript之Style属性学习

    当CSS使用伪类开始侵入DOM和JavaSCript所控制着的行为层时,DOM和JavaScript也使用他们的一系列样式去控制表现层,这篇随笔主要说的就是利用JavaScript去控制元素的表现形式 ...

  4. .net string format

    转自:http://www.cnblogs.com/jobs2/p/3948049.html 转自:http://jingyan.baidu.com/article/48206aeaf8c52f216 ...

  5. 最小生成树Jungle Roads

    这道题一定要注意录入方式,我用的解法是prime算法 因为单个字符的录入会涉及到缓冲区遗留的空格问题,我原本是采用c语言的输入方法录入数据的,结果对了,但是提交却一直wrong,后来改成了c++的ci ...

  6. Struts2拦截器总结

    拦截器的本质: 拦截器就是一个类,一个实现了超级接口Interceptor的类.Interceptor接口里定义了三个方法 init(),destory(),intercept().其中inercep ...

  7. css如此强大你知道吗

    看个这个大神纯 CSS 绘制<辛普森一家>人物头像我惊呆了,css如此牛x <div id="wrap"> <div class="cont ...

  8. 用python 10min手写一个简易的实时内存监控系统

    简易的内存监控系统 本文需要有一定的python和前端基础,如果没基础的,请关注我后续的基础教程系列博客 文章github源地址,还可以看到具体的代码,喜欢请在原链接右上角加个star 腾讯视频链接 ...

  9. Java的序列化

    1.为啥需要序列化 在Java编程时,一个类被实例化以后,Java虚拟机使得对象处理生存状态,但是当虚拟机关闭后,对象就不复存在了,所以一个对象的生存期不会超过JVM的工作时间,那么如何才能让对象持续 ...

  10. clear:both后margin-top不起作用

    如: <div style="float:left;">float:left</div> <div style="clear:both;ma ...