win7 资源管理器的背景色修改
主要参考 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 资源管理器的背景色修改的更多相关文章
- 更改win7资源管理器启动位置
打开资源管理器属性,在目标(T)后边加上: /e,::{20D04FE0-3AEA-1069-A2D8-08002B30309D} 俺滴笨笨原本目标(T)是: %windir%\explorer.ex ...
- 去掉Win7资源管理器左侧不需要的项目
通过修改注册表去掉win7资源管理器左侧你不喜欢的项目: 1,打开注册表WIN+R, 输入:regedit 2,找到HKEY_CLASSES_ROOT \ CLSID \, 再找到对应项, 其包含一个 ...
- 设置win7资源管理器启动时的默认位置-windows-操作系统-网页教学网
设置win7资源管理器启动时的默认位置-windows-操作系统-网页教学网 如何设置win7资源管理器启动时的默认位置?我不太习惯 Win 7 的资源管理器默认总是打开库,我还是喜欢资源管理器打开树 ...
- 去掉Win7资源管理器左侧导航窗格中的收藏夹、库等的方法
去掉Win7资源管理器的收藏夹/库/家庭组/网络的方法 将Windows 7资源管理器左侧导航窗格中的收藏夹.库.家庭组.网络全部去掉,只剩下计算机, 以收藏夹为例作简要说明. 首先打开注册表编辑器, ...
- 更新win7资源管理器
更新exeplorer.exe: 1.方法1: void RefreshExplorer() { ]; SHELLEXECUTEINFOA shellExeInfo={}; shellExeInfo. ...
- Win7资源管理器已停止工作——StackHash_6c37,R6205错误
2013-9-20 此问题由来已久,截图及"问题签名"如下: 问题签名: 问题事件名称: BEX64 应用程序名: Explorer.EXE 应用程序版本: 6.1.7601. ...
- Win7 资源管理器右键固定的文件夹不见了
把常用的文件夹固定到任务栏的资源管理器右键菜单中 某天突然就不见了! %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations “最近" ...
- 怎样在Windows资源管理器中添加右键菜单以及修改右键菜单顺序
有时,我们需要在Windows资源管理器的右键菜单中添加一些项,以方便使用某些功能或程序. 比如我的电脑上有一个免安装版的Notepad++,我想在所有文件的右键菜单中添加一项用Notepad++打开 ...
- win8.1注册表-修改资源管理器的默认路径regedit
默认情况下,激活Win8的资源管理器都是直接打开库,对于习惯了以前版本的Windows用户来说,还要重新选择“计算机”才能进入相应的磁盘寻找文件,操作起来很是不便.为此,可以进行设置,让资源管理器默认 ...
随机推荐
- go-vim配置
一.环境准备: 系统环境说明: [root@docker golang]# cat /etc/redhat-release CentOS Linux release (Core) [root@dock ...
- 使用sqlplus批量执行脚本的总结
当然,我们可以在plsql中执行,但是在实际生产环境中,可能更多的是使用简便的sqlplus.步骤如下: 1.登陆client sqlplus connect <username>/< ...
- android入门——UI(6)——ViewPager+Menu+PopupWindow
一.使用ViewPager开发新特性引导界面 <?xml version="1.0" encoding="utf-8"?> <Relative ...
- Filemanager 的使用
filemanager的使用包括: 1.创建文件夹 2.删除文件夹 3.写入文件 4.复制文件 5.移动文件 6.删除文件 一.创建文件夹 首先宏的定义一个字符串作为地址的来获取当前的docum ...
- JavaSE复习日记 : java包机制
这里是第一个文件,命名为JavaSE_01.java,我在这个文件里面声明了一个m1()方法,通过包机制,我将在另外一个文件夹里访问这个文件里的东西,确切的说是访问这个文件生成的一个class文件; ...
- Struts2知识总结
整篇参考:http://blog.csdn.net/zq9017197/article/details/5958627 要搞清楚以下几点: 1.Struts2是什么?它的运行原理是什么? 2.Stru ...
- 在ProgressBar上加文字----显示百分比的进度条
http://www.cnblogs.com/3dant/archive/2011/04/25/2026776.html
- sublime模式下开启vim并修改esc
首先我用的是sublime text2 sublime下开启vim模式: 在Preference -> Setting-User里面加上 "ignored_packages" ...
- BOM 浏览器对象模型学习
window对象属性 innerWidth/innerHeight 浏览器窗口的内部宽度与高度 outerWidth/outerHeight 浏览器的外部宽度与高度 length window.fra ...
- QT 下把编辑框内的中文字符转换为 char*
第一种方法 QString str(tr("你好")); wchar_t wc[100] = {0}; pEditShortDes->text().toWCharArray( ...